The carousel's initial jump issue is likely related to the URL bar resizing during the first scroll on mobile devices.
It behaves correctly after the first scroll, suggesting a one-time alignment problem that could be linked to browser resize events.