Boar Charging Random Targets?

I couldnt find a post about this and it’s been paining me for some time.

I have a lvl 60 boar pet with rank 6 Charge. For the longest time I’ve noticed that if the pet has auto cast on charge on, despite being in passive mode, if I charge the pet into Target A, he will attack it as expected and do boar things too it. Whilst attacking, if there is a nearby hostile npc target within charge range, and charge is cooled down he will automatically charge that target without being ordered too do so.

Think about this in the context of doing a dungeon. What gives? I could swear this didn’t have in Vanilla WoW, heck i dont think it happened during the early stages of classic with lower ranks??

Surely this can’t be isolated purely too my character / pet.

The only time I’ve seen pets charge a target other than my target is if I’m in combat with that second target and have dealt it some damage (usually Multishot or one of the Azerite/Essence/Corruption AoEs). In other words, surprise bonus enemies is my fault, and the pet is just doing his job.

In my (12 years maining a Hunter) experience. YMMV, of course.

This just happened to me. Boar charged a random unengaged NPC within range that I did not have targeted. This led to my character’s death. Also, my Boar is also casting Kill Command on random targets I do have engaged but I do not have targeted.