If it wasn't Pep Guardiola, he would definitely have been fired, and I don't think Guardiola would leave Man City in such a tattered state because it would not only hurt his pride, but it would also tarnish the good name he has worked for.
No one expected that Man City would be ranked 25th in the Champions League standings, but they still have a way to qualify, where they must win their last match against Club Brugge. Man City should have won because they had the advantage of playing at home, but they cannot afford to be careless because Brugge will certainly play to the death for their points advantage over Man City. A draw would knock Man City out of the Champions League.
Not only on the field, Pep Guardiola also faces the
problem of his wife filing for divorce so it is natural that Man City performance can be bad because mentally Pep Guardiola is under a lot of pressure from outside and inside the field. If in the end the bad results do not get him fired, it means there is something wrong with the management of this club which seems to show how unprepared they are to face change.
You are right. The ongoing issues surrounding guardiola and his inability to return back to winning ways have started to raise questions . However it seems Manchester City still have faith in him which is likely why there hasn't been any tasks about him getting sacked by the club. Guardiola’s track record speaks for itself with many trophies won under his reign as a Manchester City manager including the historic treble for City. The fans should not forget that in a hurry, although it’s true that poor performances could test the patience of even the most loyal supporters and management, but for now, Guardiola's past achievements and his status as one of the best coach in the game seems to secure his position.