So I've been looking at plenty of watching orders for Arrow season 4, The Flash season 2, Legends of Tomorrow season 1 and Supergirl season 1.
As most of you know, there are crossovers but the airing order isn't all that clear.
[SEMI-SPOILER]
In the 18th episode of Supergirl, The Flash appears and helps her do stuff. In the 17th episode of The Flash however, The Flash doesn't even come remotely close to going anywhere near Supergirl, which means that the 18th episode of The Flash should cover this.
Episode 18 of Supergirl aired last week but the 18th of The Flash should air on the 19th of April. Fun fact? Supergirl episode 19 will be aired on the 11th of April. Also Arrow episode 18 will be aired on the 6th of April, which is also before The Flash even remotely reaches the 18th episode. [/SEMI-SPOILER]
This really confuses me as most watch orders don't even cover these episodes. So what's up? Did the watching order get screwed over like it was back with Arrow season 3 and The Flash season 1?
Is this actually going wrong and if so, what should the actual order be?
Sorry if this is asked like 5000 times before but I can't seem to find any clear answer to what is happening.
Thanks in advance!