Just as a reminder , CoS marking (Layer 2) doesn’t “survive” to Layer 3 as the route processor will remark it.

It is why the most of the time a Cos to DSCP rewriting policy must be applied on the input direction of the interface.