### Describe the bug While running `make px4_sitl gz_rover_differential_lawn` I noticed that *crosstrack_error* stays on the negative side in the 0.1...0.2 meters range. ### To Reproduce - use latest PX4 "main" branch - run `make px4_sitl gz_rover_differential_lawn` - use plan [here](https://github.com/slgrobotics/PX4-Autopilot/blob/dev/plans/milchbuck_survey.plan) (or make your own) - plot *pure_pursuit_status.crosstrack_error* ### Screenshot / Media <img width="2607" height="808" alt="Image" src="https://github.com/user-attachments/assets/eec7cea4-996b-4790-9133-635957905976" /> ### Expected behavior The vehicle should stay close to the A-B line, possibly oscillating around it. ### Flight Log https://review.px4.io/plot_app?log=eb4949b3-e648-4e7e-8c60-6fac8e86ba4e ### Software Version latest PX4 "main" branch ### Flight controller SITL - GZ ### Vehicle type rover_differential