1) His namaz will be qasr in both cities because he is not living anywhere for 10 days or more in one city and
In between traveling to other cities.
2) If it cancelled before arrived in Mumbai then namaz will be fill because from beginning your intention was to stay for 11 days
But if you changed your plan after few days and you cancelled your trip to Pune if again your stay is less than 10 days namaz will be qasr.