Why do my syncs never end?

I’m generally happy with Syncthing and the files I’m looking for are correctly syncing across multiple devices. But the syncing never ends on my secondary devices.

When I look at what needs to be synced it’s a bunch of .local files and other seeming background items. Now, perhaps I just don’t know my Linux well enough but I would imagine that these files would be static and sync-able in a folder that isn’t being actively changed constantly like, say, a folder where you have torrents.

Is this just expected behavior? I entered a pattern to ignore .local files but I don’t think it worked nor do I know if that’s ultimately a good idea. But these folders I’m trying to sync are static and should be identical on all machines, right?

Am I doing something incorrect or is this expected behavior?

Unclear if you mean the files are failing to sync, or just changing more often than you expect. Your example includes the chrome cache in the screenshot, I’d expect that to change a lot every time you open Chrome. (And not be appropriate to sync, either.)

Yes that’s basically my question. Why do my syncs never end? Why do I have gigabytes of files left to sync? Why are they all hidden files and shouldn’t those sync anyway? Nothing should be changing, as I said. These are static files. Why would chrome be saving anything in my private stash of files? Also I don’t even use Chrome. I use Vivaldi which, yes, is Chromium based but again should not be actively doing anything in my personal file folders.

I know what the problem is. I was syncing my entire home directory inadvertently.