The midfielder, who withdrew from the Belgium squad early, has returned from the international break with an injury which rules him out of Saturday’s clash with the Gunners.
"Everyone came back [from the international break] a little bit better than the previous time because then Cancelo, Bernardo [Silva] and others were injured and couldn’t play at the beginning of the season," said the City boss at his pre-match press conference.
"Unfortunately, Kevin is out, but the rest of the players came back well. I don't think it is much, but the next games I think he will be out."
City will continue to be without Gabriel Jesus when Mikel Arteta’s side visit the Etihad Stadium.
The Brazilian has been out with a muscular problem since our opening day win over Wolves and Guardiola is unwilling to risk playing him when he is not fully fit.
"There are injuries to some muscles where you can take a risk, but there are others where you cannot," added the boss.
"He has an injury in the part of his leg where if he injured it more he could be out for a long time. I don’t know if he’ll be back for the Champions League."
However, there is better news regarding Sergio Aguero.
The Club's record goalscorer has been out since June but is back in training and Guardiola is pleased with his progress as he nears a return to action.
"Every team needs strikers," said Pep.
"He has been training good and we’re happy to see him back on the pitch after so long."