That just a 90 degree rotation around the y-axis.
We have probably used different axes/position mappings when trying.
When the pano-mapping fits, that doesn't matter that much.
For the model I have used:
axis="+x+y+z" (the default)
and for the pano positions:
origin.x = -position.x * 100
origin.y = -position.z * 100
origin.z = -position.y * 100