If any macro fires, it will cancel a conflict or “for one action” palette.
So having macros firing continuously will be problematic.
It is obviously somewhat dangerous to be in the process of triggering one macro, when something else happens in the background.