The same thing happens to me, too. I cant seem to find the cause of it, tho.The wireguard app on my mobile phone shows that i am connected but i am not able to do anything like f.e. visit a website or receive messages from any kind of messenger. When i disconnect the vpn everything works again. Sometimes i am not able to directly connect to the wireguard server after i disconnected (i am not receiving any packages). I then have to wait for some time until it works again.
It seems that after some indeterminate period of time, wireguard-kmod forgets what interface it should be replying on and ignores the NAT Reflection rules. If I disconnect the Android client and reconnect, everything goes back to normal and it no longer tries to send traffic out the wrong interface.
Sadly, v23.1.3 did not fix the issue for me. I still lose the connection after some unknown period of time :/
I've added keepalive 25 on both sides as a temporary fix.
Any update on this? I have a installation with DHCP on WAN interface and got regulary hangs in wireguard connection, ending in client reconnecting.