Would it be possible that they become less generous with unreal engine and its free tier ? Right now it's 5% beyond 1 million revenue, free before.
But the contract can always change (look at Unity). That's a part of why it's best to own your tools if you're able to.