strange problem about timeline and time dilation

I have an actor with a 2-second timeline. The strange thing is:

  • If global time dilation is set to 0.1, and actor custom time dilation is set to 0.1, the actor’s timeline can be played properly.
  • If global time dilation is 0.01, and actor custom time dilation is 1, when the timeline is played the first time, it does not start from the beginning, but somewhere in the middle. Subsequent timeline plays, however, do not have such problem.
  • This loss of timeline effect becomes more remarkable when the difference between global and actor’s custom time dilation is greater.

May I know what would be the possible reason for this strange problem? Inaccuracy caused by single-precision? What would be a good workaround? Thanks.