Technically roger pirates and HKs should be on same side in GV.
Marines has job of defending CD.
Holyknights doesn't have the job of protecting CD.
How many Hokyknights were Deployed during reverie? Zero!
CD probably fought whoever they saw.
Roger and Garp vs Xebec
Whitebeard vs Garling
Sommers vs Gaban