A common problem occurs when the site is migrated to another server (dev to production).
The fonts selected on the customizer are not loading on the new server even if you save again the settings.
Kirki caches the Google fonts locally with absolute paths. But on the new server those fonts still have the old path..
Fo fix that problem the fonts cache must be regenerated:
- First, empty the /wp-content/fonts/ directory. Remove all files and folders inside. Don’t delete the /fonts/ folder itself.
- Then visit https://yoursite.com/?action=kirki-reset-cache
- Finally clear all caches from your cache plugin and also external caches if any (Varnish, Cloudflare)
That should fix the issue.