In the follow-up event, the switch needs to be checked as conditional and NOT as conditional branch.
In the original event, you need to remove the switch from conditional of the first page but keep it in the controlling switch command.
Consider the conditions to be the lock that blocks something, and the controlling switch command the key that opens the lock. What you originally did was locking away the event with the key inside it so that no one could open it.
But it is the follow-up event that you want to be blocked away until the switch is applied, not the original one.