Hi,
It is possible that the update_field function does not work during the ‘newplugin_install’ action.
Have you tried using update_field in another action such as admin_head to test that it works?
If you can test that and confirm that the issue is due to the time when it is run, I can have a look at finding a fix