Wow, this is incredibly tricky-stylish! It's unfortunate that it works out to more than one solution, but that barely takes away from this great level.
This is such an intricate puzzle, each and every wall and block has been placed with care; the logic for where every block must go and when is reasonably complex, and I found the entire path to be interesting, with the reroutes alongside minor optimizations. Amazing puzzle!