Firefox has a bug where setting display:none on an iframe or an element wrapping an iframe breaks the contents of the iframe. My guess is that the modal is getting set to display:none when it’s not visible which is breaking the iframe.
The solution is no not use display:none and instead find another way of hiding the modal. Or, you can mount Express AFTER the modal is visible.