You need to better define you marking.
You should get only 80k in the queue. Select the trafic not only by DSCP but by out interface as well in forward mangle.
The best is to create a mangle forward rule with an output interface matcher jumping to a custom chain where you can filter by DSCP (DSCP = 46 for the first rule of this chain, DSCP != 46 for the second one).
I made an error in my previous post. You don't need to use output mangle rules. Output mangle rules is for marking PPTP control packet (TCP port 1723). But for IPIP i think there is no control packet to mark.
You will need mangle rules as well to mark your non tunnelled trafic, so that you can include it in the queue tree to get the right balance between tunnels bandwith and non tunneled bandwith.
In the queue tree you should have :
Main queue (parent = global out)
Wan trafic DSCP46 queue (parent = Main)
Wan trafic other trafic queue (parent = Main)
Tunnel Queue (parent = Main)
Tunnel Queue DSCP46 (parent = Tunnel Queue)
Tunnel Queue other trafic (parent = Tunnel Queue)
You need a marking for each queue level except for the root. The order of rules for marking in mangle is very important. You need to catch first the more precise rules.
As i said it's not a trivial admin task.