There are no plans to release on Steam, sorry. With Itch.io you can choose to use their launcher but also download the executable for Asset Forge without using a launcher, so it's better than using Steam.
yea, unfortunately my problem is the payment system. in steam we could use voucher's instead cc.
I'm not sure what vouchers are but on Itch.io you can pay using both PayPal and credit cards :)