Yes, the wait is what was needed. The final macro ended up like this

/p A Rank found <t> <loc> <wait.1>
/fc A Rank found <t> <loc> <wait.1>
/l1 A Rank found <t> <loc> <wait.1>
/l2 A Rank found <t> <loc> <wait.1>
/sh A Rank found <t> <loc> <wait.1>

/l did not want to send to all linkshells so I had specify each one specifically.