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
While it's quite cramped, the number of potential paths is larger than I expected and I found a few 2-offs before reaching 109. A nice level of this style!