what error does it say in chatlog?

I use macro to switch all jobs never used a /wait just:
/equip mh ""
/job on
one right after the other, you're doing something wrong