The Annotation Indicator that contains % BARLEFT updates only when a trade occurs.
Annotations containing the text token % BARLEFT show you the time left in the current bar. This annotation is updated each time a trade occurs for the instrument associated with the annotation indicator.