Honestly, it was most likely due to getting it out of the way since the 12 month period was up. On paper for gamepass it would look good if you haveI dont really understand why they even felt the need to rush this out, its not like anyone was clamoring to play it.
April; Ghostwire
May: Refall
June- Augus : Exporimal, Flintlock, Silksong, Lies of P, etc.
September Starfield
October: Forza
Anyways, they probably had that mapped out and made a business decision of releasing Ghostwire no matter the state of it. PR wise I don't think it was wise because they're enforcing the narrative of Series S hamstringing Series X and breaking promises of Series X best place to play console games.