I confirm, this behavior was reproduced. As I saw, problem with outgoing marked packets from server. Maybe for this case need add some option for marking only incoming packets, like
mark_in=%unique
While using NAT, just set mark=%unique for in and out marking