If SyncBack is not run elevated (e.g. SyncBackFree is never run elevated) then it cannot send a message to other instances of SyncBack telling them to refresh their display once it has run a profile. The message cannot be sent due to security restrictions within Windows which limits what non-elevated processes can do.
For example, if a profile is run via the Windows Task Scheduler, then once it has finished running the profile, SyncBack will send a message to all other instances of SyncBack to tell them the profile has finished. Those other instances then refresh their display so things like the Last Run and Next Run are updated. However, when instances of SyncBack are running in different Windows sessions, security restrictions mean unelevated processes cannot send such a message.
You can refresh the display in SyncBack by pressing the F5 key.