да, способ достоверного использования vpn (или любого другого инструмента смены 'выходного' ip адреса) есть:
* встроенная аналитика на сайтах (если пользователь зайдет на сайт через vpn в котором встроена аналитика от того же yandex, то злоумышленник может сопоставить данные от провайдера пользователя и yandex, причем делать это в автоматическом режиме простейшими алгоритмами)
* любые сайты и сетевые сервисы (тот же dns и как частный случай dns-leak), которые хостятся на российских (точнее подконтрольных, никто ведь не мешает купить подсеть, арендовать сервера и продавать за рубли услугу vpn, пусть клиенты удивляются что они такие умные) при наличии оборудования, это та же аналитика, достаточно метаинформации и таймингов пакетов что бы сопоставить клиента и сравнить выходной ip.
* аналитика в приложениях (да тот же яндекс браузер, мощнейшее шпионское приложение, слушает, следит куда ходишь и даже пользуется ресурсами пользователя, скорее всего для анализа данных от микрофона.. то же самое делает и гугл хром просто вопрос кому информацию сливать и зачем), мобильные приложения - напомню что уже несколько лет по закону все продаваемые смартфоны снабжаются пакетом софта, определяемым государством, шансов что там нет следящих модулей - ноль процентов.
* паттерны использования сетевого трафика, это сложнее и дороже (как я понимаю тспу нагружает сильно), но у каждого сетевого протокола исключительно по таймингам и размерам пакетов, можно выдавать очень надежно ответ - vpn это или нет (да не 100% но в наших реалиях 'презумпция невиновности' уже не работает, тебя накажут а ты потом иди доказывай кто из вас верблюд, например повысив плату в 10-100 раз, эксперименты МТС, услуга - доступ к файлообменным сетям)
Единственная причина, что тот или иной протокол vpn не блокируется - это организационные особенности настройки блокировок и ограничения оборудования. Сейчас они просто собирают информацию на менее нагруженных мобильных сетях,.. и не сомневайтесь, в момент икс блокировать будут всех и вся.