Perhaps he realises he has reached the level where he can be valuable.
Presumably he has been working with our PL side and perhaps decided he is better back at Celtic rather than struggling at really top level.
city wanted him to try his trade in the top flight he chose not to. I think we see his potential, if hes comfortable where he is going he will never be a top player in any other league then the second rate ones