DA 40 NG altimeter baro setting ignored by AP: is this a bug or something I miss?

This seems to be a consistant error: in the BE58 as well the AP uses the altitude as it would be at altimeter setting 2992, and not at the current alitmeter setting.