Если хотите, что бы DNS-Маршрутизация работала и в политиках, то попробуйте для нее изменить приоритет, путем добавление копии rule. Мне такой тест проводить лениво, но если заработает, можно написать разработчикам.
$ ip rule add from all fwmark 0xffffaaf lookup 4102 pref 8
$ ip rule
0: from all lookup local
8: from all fwmark 0xffffaaf lookup 4102
10: from all fwmark 0xffffa00 lookup main
100: from all fwmark 0xffffaaa lookup 4096
101: from all fwmark 0xffffaaa blackhole
102: from all fwmark 0xffffaab lookup 4098
103: from all fwmark 0xffffaab blackhole
106: from all fwmark 0xffffaae lookup 4100
107: from all fwmark 0xffffaae blackhole
108: from all fwmark 0xffffaac lookup 4101
109: from all fwmark 0xffffaac blackhole
110: from all fwmark 0xffffaaf lookup 4102
111: from all fwmark 0xffffaaf blackhole
233: from all fwmark 0x20000000 lookup 233
1152: from x.x.x.x lookup 16385
2000: from all lookup 248
32766: from all lookup main
32767: from all lookup default