it's the /assist that makes them dismount. Probably because you have the setting "attack on assist" in the options.

I had the same problem, now i've removed /assist from my follow macro, and added it in my spell/damage macros. Works fine now