[Classic Hardcore] Tame Beast Error Message Target Too Close

While trying to tame my first pet (Elder Nightsaber in case it matters), I received an error message in red text when my Tame Beast finished channeling that said “Target too close” and the cast failed which sadly resulted in my characters death.

I do not see how my target was too close as it was in what I consider a normal melee range; it was not clipping through my character, not standing right on top of me, and was not doing that thing where enemies constantly readjust their position in melee. It walked up to me taking a straight path and stopped once it reached my character and could melee attack, putting us about a couple feet apart (whatever the range melee is).

Has anyone else encountered “Target Too Close” at the end of Tame Beasts channel?
Does Tame Beast have a minimum range I don’t know about?
Is it even supposed to have a minimum range?
Does it have a failure chance that I am unaware of?

I really like hunters in classic, and taming pets is a big part of what they do and is something they will do often. But with how dangerous Tame Beast is, with its long cast time and -100% armor for the duration, it should be reliable. I have no problem gambling against being crit or the mobs dps vs my hp, but I shouldn’t have to gamble against a bug on a core ability that could lead to permanent death.