Sync is proving to be poor, making obsidian unusable for me

What I’m trying to do

have obsidian sync between iphone, and 3 win10 computers

Things I have tried

I have set up sync using plugins remotely save, and remotely sync, using nextcloud, and then dropbox. in all cases i have found syncing to be erratic, incomplete,

I had both plugins set to sync upon save, check for remote saves, sync upon start after 1 sec. and to have 'last successful sync" appear in info bar. I tested connections in the plugins and were successful. occasionally a new note would sync, but never were the devices all showing same.

nevertheless, I could create a note on one device and after several minutes it still isn’t showing up on another. or, a device, even after several saves, or manual sync is still showing ‘last successful’ as eg: 17 minutes ago. and after moving from nextcloud to dropbox, and setting up sync again, or moving from remotely save to remotely sync, some items on one device never make it over to another device. in other words, sync just doesn’t work well.

i guess the question is: is there some setting that I may have missed, or something else to fix to make sync work smoothly and reliably in obsidian. a different plugin? Or, is what I am experiencing normal behavior, if one isn’t using the paid obsidian sync service (or maybe sync works poorly in the paid service also).

Using multiple sync services can - anecdotally- cause them to lose their place.

The official Obsidian sync service has rarely given me any problems and seems to be very fast and reliable with almost immediate synchronisation of file updates. I’ve occasionally experienced a conflict between a file updated on more than one device not being properly resolved.

sorry if i gave the impression that I am using multiple sync services.

I have used remotely save plugin, through nextcloud and then through drop box. I then turned off remtely save and installed and used remotely sync, through drop box.

I haven’t been using both, concurrently.