The author mentioned above that due to the high standards for the quality of their work, they have produced a bit too much content, which has led to a delay in completing everything by the expected time. Now, they are saying that the itch version will be released around mid-April, and the Steam version will be available in either June or July (they can't quite remember). If you, my friend, are willing to wait for a while, I'll go to the original post and copy the text directly over.