England's Phillips returned from World Cup overweight, says Guardiola
Phillips was used for only 40 minutes as a substitute at the finals, having not started for City since his move from Leeds United in the close season due to a shoulder injury.
Second-placed City, who return to Premier League action at Leeds on Wednesday, will again be without Phillips, much to his manager's frustration.
"He's not injured, he arrived (back) overweight," Guardiola said. "I don't know (why). He didn't arrive in the condition to do training sessions and to play.
"That's why he cannot play. When he will be ready, he will play because we need him, we need him a lot."
Asked if he was disappointed to see Phillips return in such condition, Guardiola added: "It's a private conversation with Kalvin."
The FA and Phillips' representatives, ICM Stellar Sports, declined to comment on Guardiola's remarks.
Looking to win a fifth league title in the last six seasons, City resume the campaign trailing Arsenal by four points.
They got back to winning ways after the World Cup break with a thrilling 3-2 League Cup victory over Liverpool on Thursday.