Get your theme mods from get_theme_mods()

Don’t be daft and try to go directly to¬†get_option( 'theme_mods_themeslug' ).

This one’s kind of embarrassing. I must have just not known that get_theme_mods() existed. Whatever the reason, I went straight to get_option( 'theme_mods_themeslug' ); to pull it out. This will work. Until it doesn’t.

When someone creates a child theme, all of your get_option( 'theme_mods_themeslug' ); will still point to the parent theme. That means any settings saved via the customizer will not be retrieved.

So just use get_theme_mods(). You probably already were.