Ah-ha! I’ve discovered that this is a problem with WPML – if WPML is enabled, ACF neither reads from JSON, nor offers the ‘Sync Available’ option. @elliot and team, would you like to look at this further, or should I raise it with WPML?
For anyone else with this problem, you can temporarily disable WPML, do a sync and then re-enable it.
Cheers,
Andrew