Edit: tried this again a year after my original attempt. Happy to see that I immediately recognized the logic and solution. Still a really cool level and an excellent one to help understand pipelining.
Really interesting level. Some kinda funky movement going on with the blocks here, and a tricky 2-off to resolve. I found another 2-off but forgot to apply part of my originally 2-off, and then found the solution when I combined the two. Neat one.