I can’t be 100% sure of this yet, but disabling the zoomBlur shader from the app when in the simulator seems like it may have stopped the crash (it’s possible that I’ve just got lucky and it will still crash at some point). It has definitely stopped the mis-rendered text issue, as that was reproducible very quickly before no longer seems to be happening.
So perhaps there is something in the zoomBlur shader specifically which the latest Mac hardware (or Mojave) doesn’t work well with?