Don't get me wrong, I think that the pass through mechanic is a very good and original mechanic, and it gives a lot of charisma. But also it seems a pain in the butt to fix the wall block. Maybe you can apply some force field in the wall collider so it repel the character when it is touching the collider during some time or something like that. And yes, I think that the R button helps a lot, so don't worry.