Have you looked into CryEngine?
I am using Unreal mostly for the nanite and lumen with the megascans support (and I really like the ethos of no fee unless you make a million).
I wish I never did, im too far in now.
If you are less than 30% in I seriously suggest moving over to another engine.