I'm experiencing the same issue on 7.14 here (see attached image).
My Hex S keeps trying to complete the handshake with my Pixel 7 Pro, even though my phone has been disconnected from the VPN for hours. Persistent keepalive is NOT enabled in any of the devices, and it has never been.
Also, I'm not sure if the issue is related, but I'll mention it just in case because it looks like too much of a coincidence to me:
While the VPN continues to work perfectly fine from my Pixel phone despite what you see in the logs, my MacBook on the other hand has suddenly
lost the ability to use this same VPN tunnel (same interface).
I have NEVER modified the configuration, either on the MikroTik or any of the peers, and both have been working just fine for several months. But at some point this week, when I tried to connect from my MacBook (also using the official Wireguard client), this started happening. The connection is established according to the Wireguard app ("Active", green light), but I have no connectivity. Can't access neither local or remote resources, everything just times out from the Mac.
I can also confirm that the MacBook can correctly connect to a different Wireguard interface I have on a difference device (a Raspberry Pi), meaning the issue must specifically be related to the MikroTik tunnel only.
The important bit here is that the
"Handshake for peer did not complete..." messages are referring to my Pixel, not my MacBook! Whereas it's my MacBook connection that stopped working, not my Pixel's.
So I'm just wondering: could this bug somehow be causing the MikroTik to only listen for connections coming from the Pixel peer, while ignoring the rest?
Happy to help troubleshoot this as I'm highly interested in gaining VPN access from my MacBook again
Edit: I can also confirm this is NOT fixed in 7.15 beta 9. The handshake logs about my Pixel keep coming every minute, and my MacBook is still unable to connect to the VPN.
You do not have the required permissions to view the files attached to this post.