Yes, I've tried different USB ports on my Mac.
By "Recognizes the keyboard" I mean the Atreus shows up on my device manager and Devices and Printers.
You are likely very right; I switched to Numatreus firmware and got 25% of the keys to type, but the rest of the keys didn't work.
I think you're on the money about modifying the firmware because the diodes are backwards.
I read this build log
https://deaddreamer.com/atreus-62-build-guide/ and it shared a similar problem where the keys didn't work so they switched it from ROW2COL to COL2ROW.
I'd like to try this, too, but I don't understand how to edit a config.h file and compile my own firmware outside of using the QMK Configurator.
Update:
So I started compiling the firmware in terminal and was able to compile ProMicro specific firmware for my Atreus.
Problem now is that the Column and Row are messed up and I can't figure out the AVR pins.
How can I figure out the AVR Column and Row pins of my keyboard?
Final Update:
I figured it out. Atreus has a Pro Micro firmware that I was able to compile through the terminal. The ProMicro folder had a config file with different wiring columns, so I used the diagram in this article
https://golem.hu/article/pro-micro-pinout/ to trace back the correct columns and rows and modified the config.h file appropriately. Turned out the proble, I tried to solve (swapped ctrl and alt) was a wiring error, anyway, so I remapped the keymap.