cheestudio's post in ScrollTriggers do not get placed properly when loading the page from the top, only if refreshed in the middle? was marked as the answer
AH! I found it. The preceding blocks didn't have the correct minimum height.
So, a question: why do I need the minimum height on the preceding elements in the first place, especially when I had this ScrollTrigger wrapped in a load() function?