Yup, it looks like you solved it
I even managed to rotate the plan in edit mode, so that the green plane is the only one and facing the camera.
However… Blender wouldn’t be what it is if it wouldn’t give you some hard time occasionally. I tried to reproduce your material in my own file, and believe or not I COULD NOT.
I made my own planes, i followed what you’ve said, reproduced the exact same nodeset and it kind - of - but - not - really - worked. I then imported your planes to my file and it worked flawlessly. I put it next to my object and transferred your material to my object and it worked. I put my material back to my object and it did not work! My material irregularly lags when flipping colours and timing overlap is often the case.
Since i don’t quite like computers making jokes on me, i went to your own file, made a duplicate of your plane assembly in your file and imported my material reproduction with the exact same nodeset. I applied my material to one of the objects and you can see the result below.
Now, could someone, in the name of human mental health, explain to me - how are these two nodesets different:
camera-to-planes_001.blend.zip (86.9 KB)
Just to be clear, this is your original file, your original and duplicated object, your original material and my discriminated reproduction of your material.