Hello,
I am using 2 instances on 2 machines of Joplin for Desktop 2.9.17 (prod, darwin) on macOS Monterey (just upgraded to 12.6.3 yesterday evening and was experiencing this same behavior on 12.6.2), 2.6.10 (prod, linux) on ArchLinux, and Joplin 2.8.1 on Android 13 TP1A.221005.002 (Google Pixel 5). That's a total of 4 clients.
I am syncing through Nextcloud 25.0.3 using the Nextcloud synchronization target, not WebDAV, file system, or Joplin Server (although about a month or so ago I was using the file system target inside ~/Nextcloud).
I am not so sure any logs I have currently will relfect what has transpired (due to the age of the problem) because I have been leaving some conflicts unresolved for some time because I have been too busy to resolve them. I also have some sensitive information stored in Joplin, so if logs are needed, I would prefer to submit them by request.
Basically, all of my clients have a noticeably different set of notebooks from one another, and nearly all of them are showing conflicts. Three of these clients have various numbers of conflicts (19, 12, and 5) and are MISSING notebooks that were once there, just the other day in fact. One client has only 1 conflict, so I'm assuming it's the one with the most accurate tree. It just so happens to be the Android client, which AFAICT, doesn't give me the option of exporting.
It's the missing notebooks that have me worried and not so much the conflicts. So before I make a single move, I am wondering how I can verify if my server has an up-to-date and properly synchronized tree of notebooks and what I should do at this point to get my clients back on track. Can I use the Conflict Resolution Plugin safely without risking data loss? Will my missing notebooks come back after resolving all of their conflicts? Should I delete the local stores on my clients and re-synchronize?