Hi Robert
Technically all the servers' times should be matching. So in example if you have BG server on a separate server, or PPM database that's separate, those should also be checked to ensure the times are matching. Let's see if that doesn't cause the issue.
You can use the command:
time
on Windows servers to compare to getdate() precisely.
If you don't see any difference, make sure you run a Full Load of Data Warehouse and not Incremental, see if that changes the way things display.
Last thing if everything looks good would be to provide us a database copy so we at Support test the DWH job and see if it populates on our server, this would help seeing the root cause and would require a Support issue.
Hope this helps -Nika