Let's try some extreme optimizations.
1) Since there are some interior/gi parts visible, I would leave PT+UHD as solvers.
2) If there are no moving objects, just a fly-through, you could bake the UHD Cache once, and re-use it for each frame. This way you will save UHD calculation time for each frame. See:
https://coronarenderer.freshdesk.com/support/solutions/articles/50005156483) Simplify foliage materials, unless close-ups or extreme realism is needed - remove bump maps, remove translucency, make sure reflections have low glossiness.
4) Set MSI in performance tab to 10 - this should reduce noise, and introduce slight bias, but it shouldn't be noticeable, especially in an exterior scene.
5) Set GIvsAA to 8, since more antialiasing may be needed for the foliage to look good. Otherwise flickering may appear on hard edges.
6) Set LSM to 1, and check if there are no issues like increased render times. If not, leave it at 1. If there are, revert to the default 2.
7) Set max ray depth to the minimum possible value. I would try with 5 and see if there are no issues like strange looking reflections or refractions.
8) Disable displacement if there is any.
9) Use denoising.
10) Use blur/sharpen. This will slightly blur the noise.
11) If the image does not have to be saved in 32-bit format for compositing, etc, change highlight clamping in the system tab (do not mistake with highlight compression!) from 0 to some low value like 2, and check if there are no issues. Set it to lowest possible value. This will clamp all brightest areas, including fireflies and noise in general.
12) Increase image filter width to 3. This will slightly blur the noise.
13) Use pass limit instead of noise limit. It will give you consistent results and probably render times per frame, even if the content of the frame changes.
Note that these are EXTREME optimizations, and generally this is something that is not advised to do with Corona. :)
If you will get some incorrect results, just revert to defaults, or previous safe setup.