John and Jonathan,
Really interesting stuff! Thanks for sharing. I wasn’t aware of the local-json functionality (https://www.advancedcustomfields.com/resources/local-json/).
local-json seems promising to solve the issue I describe, but it does appear that it has a way to go (thankfully, it appears that the ACF team is looking to round out its functionality).
Thanks for sharing your ideas,