That doesn't answer the question. You never should have to block the UI thread. That's just poor application design, independent of the file format; you cannot blame that on SQLite.
But does the sqlite3 module actually contain SQLite with it, or just a library to interface with it? The fix does not change any interface library code.
It's not "their" experience report.