Lol, I'm not sure if this is a bait post or not, but regardless...
ZKK can be summed up as:
a) When your companion dies, you take his sword on and continue their battle. (Ch. 953)
b) Oden's sword is now given to Zoro and he will continue what Oden started. (Ch. 955)
c) Oden's goal was to take off Kaido's head but he failed. (Ch. 970)
So since Oden failed his goal in battle, his "companion" Zoro has picked up his blade and will continue what he started. This is essentially ZKK simplified, all other arguments support this overall argument.
A popular counterargument for this was that Orochi is Zoro's focus and not Kaido because people made false assumptions based on what Zoro and Hiyori said in Ch. 950
The "roof argument" isn't proof itself of ZKK, it's a counterargument to all the nonsense of "Zoro doesn't care about Kaido, he wants to go after Orochi instead", all that stuff got proven wrong with Ch. 989.
So I'm not sure why you're trying to go for this route that "if you use the roof argument for Zoro, then it means Sanji is killing Kaido". Well not really, it's just a supporting argument. Sanji is still missing a, b and c.