Very tricky level - I spent a while on this a few months ago unable to optimize, but came back today and saw the path immediately. Cool construction though, I like this.
It's the second time these days that a board I solved needs to intricate the blocks a lot to get the 2 steps saver.
Usually, when I try to intricate like that, I lose steps because I "overcomplicate" things. Here, overcomplicating is the trick LOL