Hello, @Bronwyn
Very likely you are using Windows hosting. As a rule, Windows hostings give this error during archive installation.
If you update theme manually via FTP you won’t lose customization if it was made in child theme or saved in theme options. But all the changes made in parent theme files will be lost no matter how you update theme via FTP or using autoupdate option because update overwrites theme files.
Regards