Before anyone gets confused about this. The devs themself said that its no longer able to be bought on Itch. So you have to buy it on DLsite.I only noticed this while reading through comments of the recent devlogs posted.