Openvpn routing bug v6.37.1

I have two routers hap lite, with same bug.

Config:
Remote open vpn server(192.168.217.0/24 local net, 192.168.219.0/24 ovpn net) < —internet —> mikrotik hap lite(ovpn client) <—> sip adapter(192.168.88.30)

Problem:
after mikrotik reboot, sip adapter can’t connect to 192.168.219.0/24 network few hours. Mikrotik packet sniffer for 5060 port don’t show any packets.
If i change sip adapter ip, everything begins to works. If i connect sip adapter AFTER reboot - everything works.

Seems like, it’s nat cache bug, i see the problem so:

  1. Mikrotik power on
  2. SIP adapter renew ip via dhcp
  3. SIP adapter sends udp packet to 192.168.219.11. Open vpn not started yet, by default routing packet => nat => internet
  4. Openvpn client started, add new routing rule for 192.168.219.0/24.
  5. SIP adapter sends udp packet again, but it still going to NAT because of cache.

I create static routing rule with distance 3:
192.168.219.0/24 route via 192.168.88.30(sip adapter).
This rule disabled after openvpn client start. And now all working after reboot.
routing.png