I used limits on my camera, so it doesn't scroll past a certain point, there a option in the godot camera to draw them but I usually set them to zero first then drag it out.
so you use a combination of Godot's camera limits? I usually code the camera movement from scratch. Does the Canera2D node have smooth movement?