Realistically I think it's gonna take until Mid May, as with my progress right now on the final battle CGs , I think I will be finished with everything on 10th April or so and then test it out on my testers and patrons, on itch.io all I have to do is release after that but for Steam I'mma have to add some achievements and compile the trailer (I do have the assets and voice, just need to make it into a video format) and wait for Steam's approval which in my past experience takes 5-7 days, so probably hit itch.io 20 something April and then Steam maybe early May or the latest at May 15th.
I'm hoping to get stuff done earlier, but considering my office job load next month, I'm considering the worst-case scenario.