Hello jazzyj,
PhotoScan is reading GPSAltitude tag from the image EXIF and writing it's contents to the Altitude column of the camera position. And it assumes that this value represent the height above the ellipsoid. So if the base level for the loaded altitude values is different (or the values are incorrect by any other reason), PhotoScan wouldn't know that.