They don't queue because the macro is attempting to do all the actions at the EXACT same time.

Yes you can queue actions normally but there's still a small delay between the time you press one action and the time you press another. If you were to press both actions simultaneously or VERY shortly after one another, only one would go off. I've tried inputting BotD and Internal Release one after another and if I press IR too early it won't register so I have to wait half a second.

Which is where macros fail because the shortest delay you can do is 1 second.

The best thing I'd say to do is put the instant actions you want to do on the same macro, and then just spam the macro button to make it do all of them (that's what my friend does and he claims it works)