Wow, this one feels like it's going to be quite tough to optimize. Still 16 off at the moment, but it feels quite tight. Neat level!
Edit: got it now. That solution feels surprisingly easy. I avoided any 2-offs and went straight from 10-off to the solution. Not sure how I didn't see that in my first few attempts.