Thanks for the feedback! I've tried to make the different layers more distinct from each other now, maybe that will help or maybe it's an unsolvable problem.
I've also amended level C2 to remove that unintended solution.