C'mon you are the one who has to get thanks, not me :P I'm just reporting in and suggesting features, that's easy on my part.
Anywho, I'm writing to confirm the combo of m8 with that macro is working good, I was having some issues last time, with chars dieing on me for no reason, but then I used Caffe1ne to prevent the pc from locking, and all went fine. I had forgot that "feature" :D
One other thing which is interesting, regarding the Items panel dynamics: if I start that macro for the first time for a char, and DMA defeats are already on, then the Items panel bug appears... but if I start the client without DMA defeats, then start that macro, then activate DMA defats while the macro is running... I can later stop the macro and restart it with no need to deactivate defeats in the meantime, as at the 2nd+ restart the Items panel doesn't lock in position as I described you last time, even if defeats are injected.
What I noticed though, and it appears to be a not-so-constant behaviour, is that, with m8 1.43 and client 5019, there is some sort of lag for spirit healing sometimes (possibly other functions as well, but I didn't notice it right away). For example, I had it set at 1000HP, but the char was at 938 and it didn't trigger. Then I just open the S menu of m8, deactivate and reactivate Stamina Heal, and it kicked in. But as I told you, this is something which I couldn't find a rule for... just happened sometimes, but not always... my chars never died tho.
And lastly... can't remember, did you alkready have in the works a "take screenshot on DC/Escape" toggle, or not? (hint hint :D)