Sync CloudKit not syncing recently imported and no warnings or errors

So can I just run Bonjour and keep everything in sync at home

Yes. And we suggest, if you don’t need a remote sync option, don’t use one.
We discuss this on the Help and I posted a treatise on this here…