It seems you've sort of just picked the best in slot in almost everything which looks good on paper and yes, would be very powerful, but in reality it would be so much money wasted as you wouldn't actually be getting the full potential out of any of your components due to the great amount of bottle-necking this rig would produce, or in layman's terms, most of the components you have chosen are way to powerful for each other.
First off, personally I don't think any high-end gaming PC or even video editing/audio production PC build needs any CPU even close to the power of a Ryzen 3900X/3950X. A Ryzen 7 3700X will do the exact same job for almost half the price. Not only will the Ryzen 7 3700X do everything a 3900X would do when used as a workstation, it would also most definitely give you close to maximum power out of the 2070 SUPER.
Secondly, the Motherboard you have chosen is very unnecessary for what you plan on using the PC for, this motherboard is for the extremely, extremely serious gamers and computer savvy people who spend time overclocking their rigs to the point where they're close to burning holes in their wall sockets.
If I was you I'd stick with the X570 series but maybe just go with the Gigabyte/Gaming X version, as that is all you will really need, which again will save you another $200 that you didn't need to spend.
As for the rest, it's really personal preference, you chose a good liquid cooling system, my personal choice of RAM and a really good PSU.
Apart from the monitor, that monitor is overkill, you have too much money my friend ;) Nah all jokes aside I'd honestly think about what you're getting for the money you are spending and do some comparisons of different components instead of going for the super powerful but super expensive options.
Here's a link with the changes I stated - PCPartPicker