Haha exactly, you went far beyond what I tested myself!
I see indeed the issue, because you were too high level, the attack timer is 0.1 minimum, but that's still very fast, so I can imagine your pet not wanting to do anything in the middle of the field. Also, because your range was really big (I guess the whole level) your pet can attack anywhere there, I should try to see how it goes in this case. Technically, the target is chosen by checking your range area, taking the first enemy in it, if there is no enemy then it chooses a breakable environment object (a tree).
Thanks again for your feedback. Thanks to you and the other comments I have a few ideas on what to improve now!