The latest releases have seen quite some database schema modifications (most notably w.r.t. annotation points) but the user_version pragma is still at 40 (may 2017).
That doesn't seem quite right... The version I have in my code is 42. Are you running the latest version of MobileSheetsPro (v1.9.0 I believe)?
Well, the database I have at hand (my current one) has user_version 40, but it also has the AnnotationPoints table which was not present in the version of may 2017, which also has user_version 40.
Code:
% sqlite3 mobilesheets.db
SQLite version 3.14.2 2016-09-12 18:50:49
Enter ".help" for usage hints.
sqlite> pragma user_version;
user_version
40
sqlite> select count(*) from AnnotationPoints;
count(*)
29
sqlite>