There is not enough time for SH to face all of them sadly.
Oda shouldn't rush to Final War tbh. He should have made 1 big arc consolidating SH as Emperor crew (they fight CG then BBP in this arc), then Final War.
I originally want SH vs RHP, to fulfill Luffy's chapter 1 promise. But we know what happened to the other chapter 1 promise...
So now I'm hoping for SH vs BBP, to rescue Garp.