There are many reasons for the website ranking lower on mobile searches even though it performs well on desktop. One of the reasons is that the website is not mobile responsive or slow loading speed, unoptimized content, google prioritize the mobile first indexing. To resolve this you can hire the mobile seo company that has the experience to improve this for the better ranking.