This is likely the issue.
A users web browser is more forgiving on messy/weird setups. But a mobile will not be