Simulator returning wrong data from FIT file

When reading data from real world FIT files the simulator seems to return incorrect values for power compared to what is actually in the file.    I have tried this on several SDK versions and this seems to work with version 4.0.6 which has the older UI for controlling FIT file playback.     On the later versions the behaviour is the same.   I am comparing the file contents using a FIT vile viewer.