Ah thanks, I actually solved this in another thread, and forgot about this one.
Basically I needed to add a scene.reload, after using scene.create. It solved my problem but I don’t totally understand why. The example on the docs page does not have it.