No, I think this was Microsoft's doing.
1. It is very, very likely that they had a paragraph in their contract about when to announce the other versions being up to Microsoft and not Square Enix
2. My theory is that there might have been a lot of people who, up until now, were saying "Oh this game is releasing on PS4 for sure, it will probably not even take long, like 3-6 months tops. I will wait for that, no need to get it on my Xbox One or get an Xbox One system for it." But now, given the long ass duration, some of those people will go "Goddamn, that's a long ass time, that's like 7 dog years, I guess I'll either put up with the wait or get it on my Xbox One or get an Xbox Pne for it".