Why don’t you go the custom licensing route then: Custom Licensing?
I mean Epic won’t be able to cover all issues regarding licenses and the EULA they have used covers them as best as it can … but at least they offer a custom license solution for those that need that type of license.
Good luck.