Interesting question. As far as I am aware there is no way to make Unreal physics simulation deterministic. Physics sub-stepping will improve simulation precision marginally, but the results will vary from device to device, platform to platform, even from run to run on the same device. There are still too many factors, that the calculations depend on. Also, sub-stepping is not supported on the mobile platforms.
Writing your own physics simulation is quite a challenge and a huge project in itself. If high precision and determinism is crucial in your project, I would explore scientific physics simulators that are currently available and are platform agnostic. Whenever they are performant enough for real-time execution is another question.