I'm thinking there is an understanding that Jack can leave after his replacement(s) are secured (so Villa are not fleeced by selling clubs). The only other thing it could potentially be is that City and Villa have not agreed on the terms (transfer fee, installments, etc.)
I was quite confident he would stay with us a few days back, but the fact that a new contract has yet to be announced leads me to believe that he is off.