The tracker will gather your fragment totals for your whole account including all your characters. The dreadnaught directory counts the fragments for a specific character. You've collected one on an alt character.
More info: https://www.bungie.net/en/Help/Article/13630
English
-
That means one of those fragments was found on another character which means determining which one of the 45 is missing from the desired character. No Bueno...