I was stuck 2 off a very long time, taking long breaks to refresh my mind... Today, I come back to it and solve it on 2nd try!
I'm happy, but at same time upset, because I had the right route from the first and just needed an idiotic minor variation within the last 9 steps... Incredible... LOL