Ok so I just assigned a highlight and hotspot component to the parent,
it did the work. (my mistake was that the parent object was really far off of the children in space, so the collider wasn't where it was supposed to be)
I managed to find a different fix at my end, the problem is caused when the path length value is set to a value less then 1(it makes the player want to face random direction), i.e.
player.GetPath().GetTotalLength()<1f
(Image)
my change was add…