Not clear about the first two questions.
But the last one is definitely due to Platform Constraints at Mumbai CSMT. Only 4 platforms at CSMT can handle longer length rakes which are normally filled by other longer distance trains from Hyderabad, Chennai etc.
In fact for quite some time Deccan Queen has been departing from Platform# 5 at Pune Junction which is of Shorter Length.