I have found the same behavour like described in this article
So it looks it's a rather known problem
My solution is:
DL & install StartUpCt
In Application\StartUpCtl\OnRestore folder find OnRestore.txt file
put Reset line at the end of onRestore.txt
Do cold boot and enjoy.
If there is a simpler solution, pls. share.
I don't think there is another way to get this working.
I have the same problem on MC9190 & MC9090's running CE.
After a cold boot, I have to do a warm boot to allow the time settings to kick in.