Hey,
You need a stagger tween for all three elements that starts at the same time.
var action = gsap.timeline({
scrollTrigger:{
trigger: "section",
pin:true,
scrub: true,
start: "top top",
end: '+=1000px'
}, defaults:{ease:'none'}})
.to(".star01, .text01, .ltext01", {autoAlpha:1, duration:0.2})
.from(".path", {drawSVG:0, duration:1, stagger:1},0.2)
.to(".star02", {autoAlpha:1, duration:0.2, stagger:1},1.1)
.to(".text02", {autoAlpha:1, duration:0.2, stagger:1},1.1)
.to(".ltext02", {autoAlpha:1, duration:0.2, stagger:1},1.1)
.to({},{duration:3}) // only a little pause before unpinning
Go on ...
Mikel