Hi @threeoten,
I disabled your two cache plugin while we’re investigating. And based on your video, it seems the English version of the header is not connected ( translation equivalent ) to Spanish header. And the time you click the language flag while editing English header, it switches to header listing for the Spanish instead of directly loading the builder of that header.
And with that, it seems you created the header individually instead of just one header and translate it?And that’s why when you click Global (Spanish), it’s not assigned as global and that’s because it’s a completely different header.
Before we go further, as this issue may remain if this happens to be translation data related, then would you mind creating a staging/clone of your site? Then please update the X theme and cornerstone to the latest and then make sure your WPML version is at 4.2.6.
Then on your staging, you can test if the issue persist, else, I recommend re-creating a new header (but just minimal header for testing). Then translate it through this option (go to header listing)
Then add some changes to both English and Spanish header so you could distinguish if the header is loading correctly to the said language. If it’s working, then I’m afraid you’ll have to re-do your faulty header as the issue is WPML data related which can be permanent.
Thanks!