Why Are My Objects Offset?

 
 
 

Objects can lose some transformation data when they have local axes that are not perpendicular to each other (non-orthogonal). This is due to a limitation. See Non-orthogonal matrices.