Obsidian Workspace syncs are never consistent

What I’m trying to do

I want to have consistent syncing of my Workspaces. It doesn’t matter if that’s per device or one setup that works on all devices, but neither has worked for me. Obsidian is installed and uses Sync on 2 Windows Desktops, a Macbook, an iPhone, an iPad Mini, and an iPad Pro. My understanding is that mobile and desktop versions have different Workspace files, though I don’t know how exactly Sync works between environments.

Sometimes the sync is consistent, other times it’s not. Usually, the biggest issue is that I’ll set up a Workspace on a desktop, then the next day I open it, and the file browser doesn’t appear. Same with mobile devices as well. It’s as if sometimes it decides to sync workspace files and other times it doesn’t.

I’ve had issues with Workspaces not pulling up the correct files, though that was my fault for renaming or removing key Workspace files and folders.

The hardest thing for me is actually testing why this happens, because there’s zero consistency between when it does and doesn’t sync, and it’s driving me insane. Maybe someone can explain the way Workspace syncs are supposed to work and how I can test this in a measurable way.

Things I have tried

  • Disabled community plugins on all devices
  • Updated all devices to latest versions (including trying non-catalyst versions)
  • Checking sync logs. It will always say successful sync, though when I try to revert to an older version it’s not the same version I had before.
  • Making separate Workspaces per device. I noticed that the desktop never syncs the mobile Workspaces, but mobile sometimes syncs the desktop Workspaces