Re: Motherboard whoops
Yes I bought an X570, Z590 doesn't support AMD processors and I most certainly have an AMD Ryzen 5950x.
The z590 devices showing up in device manager seems tells me that this model of motherboard is just a slightly modified z590. They swapped out the Intel chipset / socket for an AMD socket / x570 chipset. All other non-platform specific components on the board are probably from the z590 board.
The devices that show up in device manager are micro controllers, probably related to RGB / fan control. Since these aren't platform specific, it makes sense for them to be shared between two similar boards. Having them identify as x570 / z590 even though they are identical parts would increase overhead and potentially leave them with unusable stock that could be used to make a board of the opposite model.
This is EVGAs first AMD board in a long time (if ever?), so it makes sense they wanted to go the safe route. They modified an existing board design and re-used as much of the components of said board as they could. As evidenced by the OP having z590 branding instead of x570, they also share the same production line.