@MacroDroidDev I definitely understand how MacroDroid works
Though, I admit I'm not a professional programmer.
My macro opens an app and has two UI interaction clicks. So when I run it, the app opens, but doesn't do the UI Interactions. That's what I mean by it starts, but doesn't finish. Again, this issue is random. It will work totally fine, then some random day it opens the app, but doesn't do the UI interactions. I have several macros that are similar, and they all have the same issue. However, I haven't checked yet when one stops working do the others stop working at the same time. I'll have to check that next time one stops working.
When I reboot the phone, the macro works perfectly again.
And my above question wasn't answered: "but if MacroDroid was actually killed, then the macro wouldn't even be able to start, would it?"
Thanks for your help.