If you are on
P6 6.0 durations are calculated against the hours per time period established in your user preferences (or
against those fixed in the administrative preferences, depending of the settings), not against the default calendar. But anyway, the effect is the
same: for part of your activities the duration shown is misleading. Im afraid that there is no solution. This problem is solved in P6v7, where durations are calculated (if the proper setting is enabled) against the activity calendar.