I don't get the error the client does, but only if they don't already have the map.
As far is I know no other maps with interiors don't have this problem.
I did find one syntax error in the script, could there be others in the .dif file?
One other question: is there a way to convert .dif to .map or only .map to .dif?