100% sure, I have no Sentinel on my desktop but I can retrieve them from the debug console of my dash-qt.
Thanks for the easy dash...
You dont need to have sentinel on you desktop, as long as you read the debug console, or as long as you use rpc calls.
If you retrieve the votes as text from your debug console (you have to be online 24/7 for that!), then there are no sync problems for sure. But if you retrieve the votes via rpc calls, then you have to ask a dashd who has an installed sentinel nearby, and who asks the sqlite database.
If someone is 24/7 online like you, he can use the text from his debug console. But what if some people go offline, then ask the votes later? In that case there is no debug console at all. They have to ask the sentinel database, and if they do this via rpc, via dashd, via python, via sqlite, via disk drive, then this obviously may cause sync problems. Especially the last part of the chain, if it is a network drive, this may cause a tremendous disaster.
Let me remind you, or inform you if you dindt know:
"SQLite is not a client–server database engine. Rather, it is embedded into the end program. SQLite stores the entire database (definitions, tables, indices, and the data itself) as a single cross-platform file on a host machine"
Sqlite is an embedded database, so if used with a network drive and/or rpc calls, and as long as sqlite is stored into a single file, this may cause sync problems.
Finnaly the votes are not stored in the debug console, they are stored into the sqlite database, so you didnt win the bet.