Setting Variable working/not working randomly!

GOT IT. I had the variables being changed back at the end of the chain and there was no delay between setting it and setting it back so it was instant, less than 1 frame. You have to go through some sort of delay or timeline before you reset a variable.