Помещу в эту тему, т.к она больше сюда подходит.
Я так понимаю, что речь идет именно о VPN интерфейсе и что не будет утечек мимо него. То есть маршрутизовать вообще ВСЁ! с устройства без утечек в DIRECT. Кстати, это ровно то, почему и существует эта функция (речь не про ПК с bittorrent → direct, а смартфоны).
На ПК нормально sing-box работает,
route.rule
{
"ip_is_private": true,
"action": "route",
"outbound": "direct"
}