Nice build. If this is primarily for gaming I'd probably make these changes.
A 2x16GB kit will generally perform a bit faster than a 2x8GB kit even when the extra RAM isn't being utilized, due to the additional ranks allowing for interleaving...
https://www.tomshardware.com/reviews/amd-ryzen-3000-best-memory-timings,6310-2.html
Whether that small performance difference alone is worth the added cost of going with 32GB for a gaming system might be a bit questionable today, but if one intends to keep the system around from some years, we will also likely see some games utilizing more than just 16GB within the next couple years or so, especially if one leaves applications like a web browser running in the background while gaming. There are already some titles like Flight Simulator that run best with more, and that will likely become more common as games begin targeting the next-generation console hardware. For a somewhat lower-end build closer to the $1000 range, 16GB might potentially be a more optimal use of funds, but in a $2000+ system like this, moving up to 32GB only amounts to couple percent of the total build cost.
Samsung - 980 PRO Series 1TB SSD
I don't think I would bother with a 980 Pro for gaming. The main selling point of an SSD like that is its relatively high write endurance, but that's only a real concern for durability of the drive under certain, mostly professional workloads that require an abnormally high amount of writes to the drive. It also utilizes PCIe 4.0, but outside synthetic benchmarks and certain professional workloads, you are unlikely to notice any significant real-world performance difference. As far as loading today's games goes, the performance of most other 1TB NVMe SSDs costing around half as much should be virtually identical. If you want to spend $200+ on an SSD, I would look for a 2TB model. With games getting larger, and some exceeding 100GB now, that would likely be a better use of funds.
Edit: Also, in case you weren't aware, there is a major shortage of graphics cards right now, especially the RTX 30-series. Don't expect to just drop into a MicroCenter at random and find a collection of 3080s on the shelf. You'll be lucky if there are any in stock at all, let alone near MSRP, and that will likely be the case for months. Ryzen 5000-series CPUs are also in relatively short supply, though I don't think the situation is quite as bad with those. Still, the store could potentially be out of the 5800X, so you might want to check availability.