Macros don't queue in the same manner as triggering the abilities normally.

Hitting Full Thrust slightly early can queue the Full Thrust to be executed upon availability.

Macros don't queue. Initiate the macro too early and Full Thrust errors because it's not available and the macro continues to execute.

Full Thrust followed by Jump is much better done manually.