Force marked packets through a bigger distance route

For a same dst address I want this setup

Routes:
DAC 192.168.100.1, distance 0, through pppoe interface (that pass through a vlan interface on ethernet physical interface called eth1) and no routing mark
AS 192.168.100.1, distance 1, through eth1 with routing mark called “marked”

I successfully mark connection, packet and routing, but then I don’t know how to force those packet through the distance 1 route