The fix for the shader:
streaks.gdshader
float streaks1 = sin((angle) * streaks1_count + view_offset + TIME) * 0.5 + 0.5; float streaks2 = sin((angle) * streaks2_count - view_offset - TIME) * 0.5 + 0.5;
Also, on 4.5 all the animation players stop working, they don't load the main animation. So I had to port all the animation players, 4.5 serializes the default AnimationPlayer library as libraries = { &"": SubResource(...) }.. your scenes use libraries/ = SubResource(...), which loads as empty in 4.5.. just fyi