We have now launched a number of requested improvements to the time bank, including how absence is handled. The time bank is calculated every night when the previous day is over.
Work periods of the absence type are not included when the time bank is calculated. If the latest reported work period is of the absence type, the time bank is paused until a check-in occurs at a location that is not of the absence type.

This means that if a user checks in to, for example, “Sick” or “Vacation”, the time bank is paused and shows the value that the user had before the absence began.