Thanks for trying out the game!
Regarding the switches, I already tried increasing the colliders for them to be interactable but it didn't fix the issue. I guess this is happening due to how I'm trying to detect objects around the player, which is a new method for me. I'm not using the native rigidbody and colliders of Unity but instead using raycasting so I have a lot to learn to properly fix this. Still, I'm glad to hear you enjoyed some aspects of the game!