Two possibilities to consider:
1. Verify that you didn't accidently wire the P2 inputs to the NC (Normally Closed) tab on the microswitches.
2. When you have a bunch of controls in a row/group not working, check the daisy-chain ground.
You should have continuity from ground on the IPac to the last connection in the daisy-chain.
Scott