You can swap with the switch blocks by moving into them, which lets you skip the bottom two puzzles... that feels like a bug
EDIT - I tried again and can't reproduce. Not sure how I managed to achieve it before
I thought this puzzle was fantastic!