I took a quick peek at your strategy. Keep in mind that BOTH charts will run at the same time, and since they’re both acting on “Aalrm” I believe you’re seeing a struggle between the two.
Since your Powerup chart starts Door1_1 then Door1, I’d expect changes made by Door1 to “win” – since any change Door1_1 makes to Aalrm will immediately be overwritten by the change Door1 makes (before both do their delay for 100ms and start over).
Was it chart Door1_1 that appeared not to work to you? Sounds to me like you just want/need ONE chart to handle this logic, perhaps a condition block that first checks your switches, then one to check for the cancel:
To answer your second question, you might check out some of the commands in the “I/O Unit” group like “Set I/O Unit from MOMO Masks.”
Also remember that support is FREE and they’re happy to help.