They do allow lawful transactions. However, they do require that these transactions be properly coded. If you are processing for certain types of products (adult in nature) it has to be coded as such. If Itch and Steam aren't coding these properly, or don't have the appropriate relation and accounts to process these transactions, you run into issues like this.