Hello!
We can use the base codepen in the docs to use as an example: https://codepen.io/snorkltv/pen/vYjrKWX
As you can see, since the different data-speed offset is calculated based on the viewport (same with ScrollTrigger animations), the boxes are already offset even with a scrollTop of 0 instead of having their initial position on a scrollTop = 0 and then being animated on the scroll.
The behaviour that we wish to replicate without having to code exceptions would be similar to what we currently have which is that, even with different data-speed for each letter in a word, the word is still all lined up on a scrollTop = and then would scroll at different speed rather than having proportional offset already being applied on the elements.
In my screenshots above, the first one is when we are at a scrollTop of 0, and the second one is when we start to scroll. As you can see, the letters have a different scroll speed, but they are still lined up together to form when at the top of the page.
Ref:
Before: https://gyazo.com/658ec851f163d3382d96f9519bf26782
After: https://gyazo.com/699a0ae8a567f4aa08ccda0c150e933e