so the problem was that ACF was making changes to the field after you did.
If you need to look for updates then you may need to have 2 actions, one that runs before ACF updates and one that runs after ACF updates.
The other alternative is, instead of updating the post meta, to alter $_POST['acf']['YOUR FIELD KEY']
with the value you want for "network_public"