Changing cameras while going to another room doesnt work

Just use:

camera_world.current = true

It automatically sets the world camera as current (switches to the world camera)
If you want to switch to the other camera you can do this:

camera_road.current = true

This explains it further:
https://forum.godotengine.org/t/how-to-switch-between-cameras-with-set-current/22584

1 Like