Hi @neilandroid,
The fact that the font is loading on the staging website and not on the live website, shows that the Theme code is not on fault here and there must be a problem with the server settings on loading the fonts in the live version.
It must be something related to the cache. I also checked with IOS and for example, mine is working correctly. But it might be a cache problem both on your device or the server itself.
I suggest that you contact the hosting service provider and ask them that there is the same codebase for staging and live but the live version is not working.
Thank you.