Yes yes yes, we understand the dynamics of how a switch works
The third condition was just an act of desperation, seeing if anything would work.
The switch itself is perfect. It is wired up correctly and everything as previously stated. I believe where our problem lies is within the coding. I think it is declared properly, yet the switch refuses to recognize a closed position.
I blame Fate.