FFMPEG - Scroll filter on filter_complex applies on under layer
The image to be scrolled has to be looped first and then scrolled.

ffmpeg -vsync 0 -i /tmp/2SN92agDIG.png -i /tmp/TogmpB9etD.png -i /tmp/lxiQXCxhaZ-1.png -filter_complex "color=size=312x312:c=0xffffff[color];\
[0:v]setpts=PTS-STARTPTS,setsar=1,scale=480x320,rotate=0:c=none:ow=rotw(0):oh=roth(0),format=argb,colorchannelmixer=aa=1[0v];\
[1:v]setpts=PTS-STARTPTS,setsar=1,scale=298x301,rotate=0:c=none:ow=rotw(0):oh=roth(0),format=argb,colorchannelmixer=aa=0.8[1v];\
[2:v]setpts=PTS-STARTPTS,setsar=1,scale=288x614,rotate=0:c=none:ow=rotw(0):oh=roth(0),format=argb,colorchannelmixer=aa=1,loop=1:1,scroll=vertical=0.02857142857142857[2v];\
[color][0v]overlay=x=-76.18:y=-4[-1+0];\
[-1+0][1v]overlay=x=8.043499999999995:y=5.044000000000011[0+1];\
[0+1][2v]overlay=x=8.021000000000015:y=0" -c:v h264_nvenc -t 35 -y out.mp4


(there are quite a few unnecessary or inert elements in this command, but I haven't removed them, such as the rotate filters which don't perform any rotation)