I found here that the uboot-raspberrypi PKGBUILD is out of date with the uboot source and the .dtb's getting pulled in. The uboot source is out of the -rc stage but that did not fix the usb issue. What worked was replacing the latest related .dtb's in /boot with the ones from here:
darksky, do I just configure an AARCH64 system and replace the .dtb files in /boot with the ones from your link? Sorry, not very experienced with RPI and dtb files, etc. My EEPROM is up to date (stable).
That is what I did. I did not want to take the time to rebuild the raspberry pi uboot package again when I was testing. Then reboot when done. I did rebuild the uboot package with the updated uboot source from denx.de/pub/u-boot but I am thinking that was not the issue as I still had no working usb ports afterwards. Actually I only copied 1 (bcm2711-rpi-4-b.dtb) as the pi4 board was the only one I was using. The new bcm2711-rpi-4-b.dtb made it start working.
Thank you thank you! I simply replaced the bcm2711-rpi-4-b.dtb file in /boot with the one from your link and rebooted. It worked, I now have USB and all 8gb RAM.