Fiiiinally solved it, although demoted to Grandmaster in the process. Found so many 150 variations along the way. Wow. XD My brain is officially made of scrambled eggs now, or maybe scrambled tacos idk.
edit (148): XD It's a great level imo.
Oddly there are 2 different solutions to the setup that both yield 106! :o Had fun solving this level. I was surprised by the amount of different routes that are plausible although the restricted free room.