Hello!
I'm investigating a similar issue and found this thread. I'm trying to run wireguard on my banana pi pro.
I have the following setup (as simple as possible for debugging the problem, left in the keys on purpose):
I found that bpi is having problem accepting connections, I can see the packets received in tcpdump but there is no wg handshake.
If I uncomment the Endpoint line in BPI config wireguard can establish connection with my desktop, even if I remove the endpoint address from my notebooks configuration.
The situation is same with 4.19.62-sunxi #5.92, 5.4.28-sunxi #20.02.7 and 5.5.13-sunxi #trunk.088.
I didn't find any related error message in the logs.
Please let me know if you have some idea debugging this issue.
Thanks,
Peter