setTimeout(()=> {
TweenLite.to(window, 2, {scrollTo:{y: 200}});
}, 0);
Actually my issue was that I was cloning a lot of elements in the DOM, so the scroll fired before the DOM had finished cloning. Enclosing this in a setTImeout ensured that this fires all the time.