The timings and percentages on the Task SLA records are not calculated nor updated on a continuous basis as it can create performance overhead in system. The SLA Engine takes a “just-in-time” approach to calculate and update these values, as needed. Therefore task SLAs data is not supposed to be updated when loaded in any kind of report that may be rendered in Homepages or Dashboards.
A common example that causes confusion is the Homepage refresh timing that can be set to an interval of 5, 15, 30, or 60 minutes. For more information on this topic, see product documentation topic 'r_RefreshTheHomepage'. The refresh timing of the Homepage is not going to calculate/update the task SLAs data in the database. That refresh action is just going to load again the data from the database in order to show a possible new update that has been submitted.