I believe I forgot to mention I had to create /etc/modprobe.d/disable-dump_obss.conf to completely solve my issues with this in the file:
options brcmfmac feature_disable=0x200000
With out it things would seem ok sometimes for a while and then started disconnecting and reconnecting then eventually was unable to connect and the wifi connections would disappear and show up sporadically.
@rsher@joekamprad
Archlinux released wpa_supplicant- 2:2.12-1 and it has been relayed to the Archlinux ARM repository. I have tested it on RP 4b, RPi 5, Odroid N2, and Pinebook Pro laptop. It works on all of them.
So I removed wpa_supplicant-2:2.10-8 from the EndeavourOS ARM repo so all future updates should use wpa_supplicant- 2:2.12-1 from the Archlinux ARM Core repo.