As MDCC said, it's to do with the anchor, if they wanted it to go to the right place on mobile then they should have tested that when building the site.
A quick solution would be to have a separate anchor placed on an element further down the screen and use that one as the link for the mobile users.
Do you have control of the page people are clicking from? You can display a different url depending on their device, one including the anchor for desktop, one without for mobile.
As MDCC said, it's to do with the anchor, if they wanted it to go to the right place on mobile then they should have tested that when building the site.
A quick solution would be to have a separate anchor placed on an element further down the screen and use that one as the link for the mobile users.
Do you have control of the page people are clicking from? You can display a different url depending on their device, one including the anchor for desktop, one without for mobile.