A few reasons this has flopped.
1. Its a game that was originally marketed as an Xbox exclusive, and Sony won the console war and has the most fans, those fans run the industry and the zeitgeist and will not give the game a chance to shine.
2. It's on gamepass day 1. Huge mistake. Why buy a game when you can play it for "free" under a sub you already pay for? Why pay 70 dollars for it and get ripped off when buddy can play it for free on gamepass? Most will gamepass or skip. How can this be sustainable with the cost of a game like this?
3. Does not launch day and date on PS5, so PS5 release will not save it. As someone so eloquently put it the other day, this is not a new release but rather expanding the availability of an already released game. Can't double dip by delaying a platform release, it usually just hurts launch sales because it splits marketing efforts and leaves biggest platform PS5 out of organic community hype.
4. The IP is for very old people today and stars a very old actor who is not even voiced by the actual actor. The last movie or two also failed to draw an audience.
Game itself looks good though. I loved Butcher Bay. Will buy on PS5 in a sale. 2024 really was a good year for gaming. Glad to see MS having a good game here finally.