It didn't work. Actually, sync was skipping those remotes due to a bug.
remotes <- syncRemotes (syncWith o)
warnSyncContentTransition o remotes
-- Remotes that git can push to and pull from.
- let gitremotes = nubBy sameGitRepo $
- filter Remote.gitSyncableRemote remotes
+ let gitremotes = filter Remote.gitSyncableRemote remotes
-- Remotes that contain annex object content.
contentremotes <- filter (\r -> Remote.uuid r /= NoUUID)
<$> filterM (not <$$> liftIO . getDynamicConfig . remoteAnnexIgnore . Remote.gitconfig) remotes