@Salah WG with Cross Guild now relevant to the story, here's a headcanon of mine on how multiple events could be connected together for the series finale
Dragon vs Imu
Sabo vs Akainu
Kidd vs Ryokugyu
Law vs Kizaru
Fujitora taken out by Kizaru/Ryokugyu, like Marco vs King/Queen, regarded as traitor
Ivankov and the 4 Commanders vs Gorosei.
Ivankov the center, the 4 commanders from the 4 seas, interestingly there's 5 Gorosei, some similarity there.
Zoro vs Mihawk
Jinbei vs Crocodile
Grand Fleet vs their crew/shady organizations supporting Cross Guild.
This leads to the destruction of Cross Guild
Sanji vs Vegapunk (?)
Marines Sword vs CP0
Blackbeard Pirates vs Red Hairs runs during all of this. Luffy possibly captured that way keeping him absent temporary in the story for the first time ever, so his crew will free him (rescue).
Blackbeard will use the shadows of the RHP to power up his crew with Moria's df, he will block sunlight allowing them to be in their nightmare modes for however long they want. Might go for more shadows beyond RHP even, he's an opportunist
All these to lead to the finale of SHP vs BBP, the mirror crews facing each other