OK - it seems this is expected behaviour as per https://github.com/LemmyNet/lemmy/issues/2825
This makes sense, but it feels like a strange experience to lose comments for the recent 20 posts that are synced. I'll keep an eye on it and make sure new posts line up with the posts on the instance that runs the community