Nice build. note my comments are minor points really. Think the case could be better choice, and MB you can downgrade to B550 (its not really a downgrade) to save some cash.
Motherboard, x570 is excessive given you are trying to get good value here. I'd go with a B550 instead. If you are only using a 6 core CPU, and a GPU and one M.2 at PCIE gen 4 you don't need X570 at all.
The NZXT case is ok and looks amazing, but not brilliant in terms of airflow. As its blanked off front and side panels only venting to thin strips to the sides limits the cooling potential. Ideally you'd want a case with a nice mesh front and top to allow the fans to fully breath. Corsairs iCue 220t Airflow (the one with mesh front panel not glass) has been well regarded recently. Avoid solid and glass front panels! Better the airflow the slower and quieter the fans can be run. One of my mates recently drilled holes in the front and top of his NZXT case panels in a nice grid pattern to solve the issue, but took him ages to do.
Ram. Choice is fine. Although they use Hynix chips which have slack mid timings 16-18-18 etc. Best case it to get Samsung B-Die which you'll know as it'll have straight timnings. 16-16-16 etc. Not really an issue though unless you play a lot of CPU limited games and want very high FPS numbers in esports games like Warzone etc and want to tune this thing. But yeah more expensive and also its difficult to find in stock of B Die, so its a mute point really just something to be aware of.
500gb m.2 isn't going to go very far with a game library. So you'd be better off with a 1-2tb Gen 3 instead, the speed advantages in gaming aren't worth talking about. Gen 4 is only really worth the effort if you do video editing, but then it would need to be much larger anyway. Alternatively you could get a cheaper 1 or 2tb SATA SSD later on for a games library and only run a few select titles off the M.2 that benefit from it, RF2 for example benefits greatly from a M.2 Nvme drive.
Finally 650w PSU is fine for this build, but you might need to upgrade it later to higher wattage if you wanted to upgrade the GPU down the line. If your intension is to upgrade over a long time this is worth doing as PSUs will likely last multiple generations of GPU upgrades. But not an issue if you are the kind of person who will just sell and upgrade the whole pc later on anyway.