Tough in the middle, but I think I missed something... because I later saw something and thought, "How did I not see that?!" and it all came together! Thanks again for another great puzzle!
This puzzle took so many attempts. It starts off deceptively easy and then just does not want to help you along in the middle. I don't know how I managed to complete it the final time over all the others - it's one of those where I managed a bit more each time. Can confirm, amazing end result and it is definitely fully logical, just very tricky.
Thanks again for another great puzzle!