Well, I meet this issue too. My device is OPi zero(H2 version) with XR819 wifi chip. My system is Armbian 23.02.2 Bullseye with Linux 5.15.93-sunxi. I find that this armbian seems has some wlan0 driver problem. Cause I find the arp table is some strange. The armbian on OPi zero cann't get correct arp table with Apple devices.
For examble, I have one raspberrypi 4B, one macbook pro and the OPi zero connect in same router. These devices are all wifi only connected. After boot the OPi zero, I can ssh to it from Rpi4B, but fail from my mbp. And after both ssh attempt, I login OPi zero to see its arp table, it shows the connection from mbp is <incomplete>, so it never response any net request from mbp. But the arp table has correct ip-mac about Rpi4B, so the ssh from Rpi4B is accessable without any problem, but ssh from mbp shows Operation timed out.
I also plug another wifi-device in USB, but this cannot solve this problem. When I ssh to my usb-wifi, is still same as before. And the arp table has 2 item about my mbp, one is correct and one is <incomplete> too. It seems so weird...
I would like to know if there have some method to disable the XR819 chip or wlan0 permanently, so that i can use a USB wifi chip to connect my wifi, which should be a normal operation on Linux.