I wonder if Chrome is using Sqlite under the hood, I know Electron apps will lose their data entirely if any bit of the database is corrupt (Sqlite doesn't handle inconsistent states well :c).
On a slightly different tangent, you likely have a failing disk or RAM.