Can Ganyu Clear the WORST Stygian so far? vs. All 3 Bosses Fearless/D5 (6.7 Stygian Onslaught)

I tried clearing the most shilled Stygian with low cost Ganyu on real teams - no Mavuika, no wheelchairs. This cycle is absolutely insane, since it's 3/3 shill bosses. Usually there's at least one boss that is kind of flexible, but not this time. Anyways this is the best I could do one Day 1 of American server, I did not play perfectly, and I may try to optimize my strats in the future. Some notes/mistakes on the runs: SSA (natlan shill): I made some minor mistakes, like missing pyro scroll before the stun phase (would have been extra ~100k damage from Xiangling), and whiffing an unbuffed CA. Thankfully they nerfed this thing from 11m to 8m HP. Pokeball (sandrone shill): I played this pretty decently, but I think I could broken the shields a bit faster. I have no clue what combos Ganyu should do to maximize cryo app + Fischl A4, and I don't really care lol, those are not two units that should be played together. Luckily it doesn't affect the pyro app/melts if you setup properly. Lunardog (lunar shill): The Durin on this account is really bad, talent not fully leveled and on emblem. A stronger Durin can make it a lot easier. I will try to clear this in the future. I also need to optimize the final rotation, but right now I'm not sure how to.