Why is there such a big gap between desktop and mobile ranking

I have achieved high rankings for multiple keywords on desktop, but on mobile my rankings are much lower, often falling in positions 8, 9, or 10. Despite having a mobile-friendly website and good web core vitals, I am wondering why there is such a disparity in rankings between desktop and mobile devices.

Even if your Core Web Vitals are good, your website might still rank lower on mobile compared to desktop. This could be due to issues with user experience, slow load times in real-world conditions, or how your content appears on smaller screens. It’s also possible that your competitors are doing better on mobile. Try checking your site on different phones to see if anything seems wrong.