My take is city were all aboard the grealish train, have met with jacks agents and agreed terms. Jack has shown interest in going there but also a willingness to stay at villa if it doesnt progress. Fee was being negotiated until suddenly city found some wriggle room with kane. Delay with jack is now that city have prioritised kane and cannot sign both. If city have some success with kane in the next few days, jack will sign on with villa and city will buy kane. Then next year we have the whole cycle again.
If no success with kane, jack will be gone for circa 100 mill