Yeah, it is a bit mysterious why the mangle rules allow setting a “routing-mark” and in the routing table there is also reference to “routing-mark”
while in the route rules there is a possibility to match on a “routing-mark” and then set a “table”.
I think the “table” in that case is just the “routing-mark” in the routes but why is it then called “table” in the route rules?
This should be more clearly explained in the documentation.