Have a look at:
https://forum.openwrt.org/t/advanced-policy-routing-where-does-it-go/12402/11?u=moeller0
That might help you to integrate your marking with the firewall.
Actually testing that for its usability with sqm/qos is still on my todo list, so if you beat me to it, I would be a happy camper