The folder which is wrongly up-to-date is definitely shared with the client, and seems to have been linked correctly.
I found the reason for the disconnect in the logs: “closed: read timeout”, similar to this unresolved thread.
Why would there be almost constant read timeouts? I just disabled QoS on my router and restarted both syncthings, in case that was causing dropped packets: no effect.