Why would Revolut break the T&C? It is the user of that service that does break the T&C, not the provider of the payment card, IMHO. My Revolut MasterCard has an issuing country of UK, my Revolut Maestro has issuing country Austria and my virtual Visa again UK. I live in neither of these countries.
If I would now try to get services either from UK or AT, which according to the T&C of that service, are not provided to me because of my geolocation, it is my problem if I work around their control system by using a Revolut card. It might even be against the T&C of Revolut as I am sure there is somewhere a section that you shall only use the services of Revolut in a legal manner.