That’s very strange. It could have been that using IWP that when you updated the plugin, not all of the files were extracted to the server.
It’s always a good idea to test each site when using a multi site updater like that.
I used to have a WordPress maintenance company where I used that plugin. I shut it down because it just wasn’t reliable enough and I didn’t want to break a bunch of websites all the time.