On the dualbits.com website, their ToS has a lot of restrictions about the countries from which you can play (probably this is the first time I see such a detailed list)
https://duelbits.com/tosThere are even country-specific reservations for specific games. Have you checked carefully that any of the games you played are not restricted in your country?