Hey there, we can understand your frustration with various game industry issues. However, this was a rather small issue that is surprisingly complicated to explain. I'll keep it short, though.
There are a lot of flags in the build pipeline for how the engine packages the game, and a lot can go wrong here. The good news is that because all our internal testing indicated sound results, as the user results started rolling in we were able to ascertain what flag needed to be adjusted. It ended up being a very small "fck up." Because this changed how the engine packaged the game, the patch itself ended up being quite large.
We also have to give praise to Microsoft, as they were quick to support, certify, and approve the change. It isn't uncommon for a process like this to require days - sometimes weeks - but here we are after a jump and a skip with the issue resolved.
I do get your frustration, and I don't think it's wrong to expect perfection from developers. However, I hope you can see a strong intentionality from acting quickly and communicating clearly so as to not leave anyone hanging high and dry.
TL;DR - There was a little issue. We fixed it and hope the game brings enjoyment in the way it brings us joy.