I don't think you need to over complicate things with UE. If you are going with a high end Corona rig, you just need to add a high end GPU to it and thats generally it. If you are going the Threadripper way, you'll have room for 4 GPUs (if the case is big enough) so even GPU rendering will be an option down the line. Otherwise, if you'd go with a single Xeon / Epyc / i7 / Ryzen then you'd need to make sure you have enough GPU slots on the motherboard and you'll loose some speed in a multi-gpu configuration. For Unreal it would run just fine as you usually run it as any other game - On a single GPU.
Conversely, if you opt for a Xeon / Epyc build you will probably get slightly lower frame rates in UE due to single core bottlenecks but your interactive rendering in Corona will see a big boost.
I'm not sure which generation that Xeon W you have is but I reckon a 2990WX would be a healthy upgrade in terms of Corona speeds. Considering that Xeons rarely hit more than 3.6ghz on a single core, I am thinking you might even see better single threaded performance overall. Things like Handbreak and video work might actually not see any improvements because thats where the 2990WX is not that great when ran under Windows.
That being said, I just did a quick search and I'm not sure I can find 20 core Mac. Are you sure its 20 core and not 20 thread? If its just 20 thread you'll see your renders go from like 3 hours to one and a half or something. Can't really give you a recommendation without knowing exactly what you have :)
Oh and I'd like to warn against unrealistic expectations. If your animations take 10 hours in Corona and you have a 20 thread, 3ghz clocked CPU I suspect you'd cut those times down to like 2-4 hours with a 2990WX. These numbers are superbly approximate as again, I don't know your exact specs but I just wanted to illustrate the point that it probably won't take 5 minutes to render an animation :)