A good final check is to verify the settings for two of the variables that control metric vs imperial drawings. Verify that:
MEASUREMENT
MEASUREINIT
Are both set correctly and you should see this problem go away. I have added a little notification update to my MODEMACRO function in the window so that it displays "Imperial" or "Metric" for the user automatically as shown below.
Code:
;; Set Window Information
(SETVAR "modemacro" (STRCAT "LAYER=$(GETVAR,CLAYER) UNITS: $(IF, $(=, $(getvar,MEASUREMENT),0),IMPERIAL,METRIC) SCALE=$(GETVAR,DIMSCALE)"))
Place the above code in your acaddoc.lsp for automatic loading.