Indeed, the last step seems instable without proper reason to do it like that. The block left of the win could just have been stairs. But besides that it's a wonderful little logic level.
Just like everyone before me apparently, the puzzle is appreciated but the last step seemed unnecessary.
Nice clean logic level and using same technique as described by @Rats , 100% success for the last move.
Last step worked for me in the first try. But I guess it’ll be more stable if you use a double stacked staircase to freeze R instead?
Nice puzzle suitable for both beginners and veterans. Tricky but not kill the brain cells difficult. Still, it had me confused for a good while.