I think KDB has not played yet versus Arsenal because still recovering from injury. Even Man city are favored to win because they are playing at home but arsenal is want to continue to dominate and maintain the top of the standings. But arsenal also quite doubtful to win because on the previous match, they lose versus QPR in a trial match, even not many core players have been fielded, but I see Tomiyasu there and can't maintain the winning.
Kelvin De Bruyne's injury may be serious given he was not even in the Belgium squad for the international game. De Bruyne did not play in their last FA Cup game against Newcastle because he had been substituted in their previous two games against Liverpool; it appears that Guardiola realized he had an injury. De Bruyne has not participated in either of their games against Arsenal this season, and he was out for their first Premier League game due to injury; we are yet unsure whether he will return before they play against Arsenal.
I only consider Manchester City as a strong squad when De Bruyne and Rodri are both fit to play; without De Bruyne, I don't believe Arsenal will have a problem facing Manchester City. Though Rodri was unable to play in their first meeting, Manchester City's midfielder was not as powerful at the time. Despite the fact that Manchester City is hosting the match, I do not believe they will easily win without De Bruyne because only Rodri can do it.
This is a Premier League game in which both clubs will fight with all of their strength to secure the three points. Manchester City will do anything in their power to surpass Arsenal for the top of the league, while Arsenal will need the three points to stay strong at the top of the league and win the league at the end of the season. I believe this match will end in a draw.