OK, I'm going to say this, because Diamond and Pearl are 3-D, that makes the tiles inaccurate, as they shift a bit when you move past them or onto them, unlike Firered.
... The Pokemart and the Centre both use the same tiles in different pallettes. I'm gonna show a screenshot of current tile progress (before PC and Mart!)