It's likely they had a financial agreement with their publisher that stated that the game would launch prior to November 2023 or they would lose some % of the revenue. Publisher contracts often also mandate a certain Metacritic score must be met in order to receive full payment.