Regarding the threejs issue, does it help to add the argument online=True along with viewer='threejs'?
Regarding the threejs issue, does it help to add are you using the argument online=True along with viewer='threejs'? If yes, can you try with online=False?