Why Model's pivot changes when we render the hosted models?

I have a query that when I am rendering the hosted models (Model is stored on a cloud storage) their pivot changes.Is there any solution to this problem?

Is it possible to rotate the camera to the correct orientation on mesh load? Or you can rotate or position the model on load.

https://doc.babylonjs.com/babylon101/position

I am keep the default position of the models as (0,0,0) and of the acrrotation camera at (0,1,0) in rendering the scene

Is this topic helpful? Set pivot rotation to origin

Here is a pg I made showing how you can update the camera when the model is loaded to fix the orientation

https://playground.babylonjs.com/#A4T6GV

Check out this pg to see how rotating a model works. Pay attention to lines 38-40.

https://www.babylonjs-playground.com/#1ZMJQV#2