Guardiola's decision to stay also comes as City faces a slew of alleged financial breaches.