I have a Camera2D node following my player with both position smoothing and limit smoothed enabled. However, when the scene starts or changes, the camera is offset from its target position before moving there in a way that looks really awkward.
Here are some examples of others having the same issue:
https://github.com/godotengine/godot/issues/56336
I've tried every solution that I could find suggested online: calling reset_smoothing(), calling force_update_scroll() and then reset_smoothing(), disabling limit_smoothed then updating the position before enabling limit_smoothed again, temporarily disabling limit_smoothed and then calling reset_smoothing()... It's driving me mad!