That is very strange. When something works in customizer preview but not live site, almost always it’s a caching issue.
Can you confirm that you are clicking Publish to save the customizer changes and not anything else?
Are you using a child theme?
Are other settings (like colors, typography) working on the live site?