This behavior was specific to my project with a top navigator, altough I didn’t do a full unit test with all possible layouts. For a simple screen without a top navigator, resizing cause the screen to flash and jump, but it did not change the position.
I just make a quick test and the same effect is happening inside the navigator. When out of the navigator then the resizing of the components do not jump to other positions.
You can easily reproduce the condition.
Create a new project
Add a top tab navigator
Choose any screen inside the navigator
Add a label to the screen
Resize the label by dragging the right or left side to the edge of the screen
You will notice that the navigator slides/swipes partially to the next screen.