Unfortunately, without some information from Google, it seems like all we can do is guess. If it's a bug at Google, then I don't know how we'd ever figure out what the real problem is. I know what you're saying, if it's an issue with lots of users opening the spreadsheet at the same time, then you'd think that the error would happen when they were using it, not at some point later. But, the "bottom line" is, that if a Google Sheet doesn't work for you in your situation, you may need to use something else.
You could try using a Web App, if this is for something like employees clocking in and out at a certain time. Or you could use a Google Form linked to a Sheet, and then process the data later, after the usage load has stopped. If users need immediate feedback of something, then you need something that can handle the usage. I don't know if a firebase database would be better?