What people don’t understand is you can’t be at the top forever, considering how competitive the leagues is becoming every season. They’ve been dominant for years doesn’t mean other team aren’t putting working hard to make it to the top. Beside the matches they lost didn’t mean they didn’t play well, rather other team out played them. So if there’s any reason Pep Guardiola will leave the managerial job at man city it must be him deciding to step down and not the club sacking him.
From what you said I think there is some truth to it because Pep Guardiola is a very respected and appreciated manager at Manchester City to this day. And about the defeats they have experienced in recent games is due to other factors such as injuries to key players who are often relied on and also the performance of other teams who have been much better this season. So I don't think there is anything wrong with Pep Guardiola and also with Manchester City because the team is currently experiencing player injuries even though only four players are still recovering to this day.