Found so many 150s, where are the final 2... š¤
EDIT: Ok after many days of revisiting this level I finally got it, but then I immediately had more inspiration and found another 2. I don't know why it took me so long to try the idea that got me 148, but the 146 path is really hard to see. Best of luck to all who attempt.
I have spent over half an hour on this and still have 52. I'll be back for the 50.
EDIT: Got it. This is incredibly difficult for its size. Even after solving I barely can understand why this is faster.