I spent some time trying to figure out why "Load" wasn't working the way I expected it too.
After some head scratching and some forum searching, I realized it was my "Trigger once" commands.
They had already been triggered before the "Save" happened, but when "Load" happens, they trigger again.
This was unexpected.
I wish there was a way to save this state. Maybe, it could be an option/parameter when selecting "Trigger once".
In the end, I was able to solve it by getting rid of "Trigger once" and creating my own global variable to track it.