When using content-visibility: auto some of the content below the fold may have a temporary height, and therefor scroll position, and consequently ScrollTimeline.currentTime will be temporary, until scrolled to that content and will result in a jump in scroll progress, probably resulting in a jump in both currentTime and animation's progress.
I'm assuming this is expected behavior.
Is this something that can somehow be avoided/optimized by the UA? Or worked around by the author?