RouterOS blatantly ignores pref-src. Can this really be a bug?

I’ve tried the solution in this post http://forum.mikrotik.com/t/wireguard-multi-wan-policy-routing/174145/90 last posts.

While using that method do send packet to correct gateway, the initial src ip of the packet generated by wireguard does not change even if I put pref-source on the route entry in fib.