Ran the deep profile and as I thought, it ticks canhear, cansee and within distance and those ticks eat all the performance. I use those to check if player is nearby and then run their own trees where I set animal to different stances if they see, hear or smell the player.
Here is my current...