Moving to a self hosted space is what we are actually doing.
As we have already stated (in case, see our developer's page), we are not dealing with the targeted games. Yet, we don't like at all this situation. This is why, coherently, we don't want to keep on feeding the involved money carriers.
Being based in the EU, a self hosted space will let us deal via SEPA; it's not yet as comfortable as a card, but it allows instant payments as well. It's also true, as someone said here in another thread, that in the EU we still have to use their cards in daily life. Correct, but, with a bit of patience, the upcoming digital euro will likely help even this.
So, in the end, we guess our next step is offering our video games from our site, and eventually staying on Itch.io as a display page in which to give information about new issues.
It's not definitive, it's a road we wish to try.