Sorry, but yes I'm aware. The short answer is there are issues with Itch, which haven't been addressed by their service department the last year, that dissuade me from using their platform other than hosting a demo version. If they ever get back with me and can fix them, then I can offer more here.
Currently donations here work and are always appreciated, but it's something I need to review in the future to see if it's still worthwhile with the fees occurred. Unfortunately, Itch provides so little revenue/incentive that it's hard for me to take time away from other priorities to investigate. There's just a lot of other things I'm juggling now and I didn't want to add this on top of it all lol.