Hi, I stumbled upon another solution to the Hot Start TBM Master / Caution clearing problem. In Air Manager, there's a optional argument for the xpl_command function called "value". It can be set to "BEGIN", "ONCE", and "END".
Since the problem seems to be linked to the CAS system not recognizing a single command from a script, the "BEGIN" option calls the command continuously until you end it.
In Air Manager, I created a button and the function will "BEGIN" when pressed and "END" on release and it has been working for me. I hope that's helpful to someone in the future!