Hi,
Currently if you [Place] your pet somewhere and run too far from it, it will depop and you will have to Summon it again. Similarly, when travelling on chocobo and some enemy attacks you, your pet will attack back by default and then stay with the enemy and depop when you travel too far from that place.

I think you should change fairy/eggi behaviour, so that if you become separated too much from your pet, it should either start running back to you to catch up and resume following, or if that is too difficult to program (pathing AI can be a nightmare, I know), just make the pet teleport to your position and resume following.

Avatars and fairies are magical beings after all, surely they can teleport short distances to their master when they become too lonely...