Thanks John for such a detailed response.
There’s widget_update_callback
hook, check here.
I think it can be the hook you need. See an article here regarding cache clearing upon widget save.
Basicaly you could get defaul widget settings, append the ones from ACF and save it back to the default serialized array.