How can I accurately calculate time after using Set Global Time Dilation?

My project consists of:

  1. Robot, that transport boxes from one point to another
  2. Time acceleration widget, that uses Set Global Time Dilation function
  3. Widget with total time spent for deliveries, that uses Get game time in seconds.
    Main problem is that total time in game with acceleration and without acceleration differs. Total time without acceleration for prototype level is around 1 minute, but when I play this level with any kind of time acceleration total time for all deliveries grow for 1-2 seconds for every Global Time Dilation increment.
    I am using Character movement component for my robot and it seems that Set Global Time Dilation affects physics calculation inside this component.
    Is there any way to recieve the same time for accelerated and non accelerated world, if I use Set Global Time Dilation for acceleration?