I don't' think this is a bug with the latest build in particular but just the way Construct is set up. I could be wrong though! Using v111 x64.
It basically involves
1: when a local variable is deleted with a blank parent condition the blank parent condition goes too, and
2: actions being revived after being deleted along with their local variable when a local variable of the same name is reintroduced in a specific way.
No big things but I just though it's always helpful to have people looking at your programs functionality!
Super simple Capx with comments and directions: