Ubisoft now expects to release the game sometime between during its 2022-2023 fiscal year.