I have a level going infinitely to the left, and I'm using a StaticBody2D with a CollisionShape2D with a WorldBoundaryShape2D as the floor. This works fine until my character gets to approximately 11056 pixels to the left of the StaticBody2D's position, at which point my character falls through the world. As my character falls through the world, if I move right I will immediately begin colliding with the ground collision and will be teleported to the surface. Then I can step left again and the same thing happens at the same point.

I suspect it has something to do with the physics object "sleeping", but changing the StaticBody2D's disable to MAKE_STATIC or KEEP_ACTIVE makes no difference. Anyone know the correct thing I can adjust to fix this, or is this just a bug?