AFAIK: technically only a limited amount of companies and people are sanctioned, but the sanction list includes most if not all Russian banks... So I think Patreon, etc, or their banks would be scared about transferring money to his bank account.
I wonder if external banking is possible: a Russian goes to a supermarket in Russia, he buys food, he pays by transferring money from his e.g. Swiss bank account to the supermarket owner's Swiss bank account. The supermarket owner wins because s/he basically managed to trade local goods for foreign currency (the Ruble is on shaky ground), the customer wins because he gets to eat.
I think I remember paying for a hotel in Russia using PayPal but transferring the money to a German bank account of the hotel owner's cousin or something...