Recursive list_folder is collected in full before any callback. Remotes are rebuilt from PathLower parents plus the last path component only. Empty path_lower, missing parents, or remotes that escape the root abort the listing so sync/bisync cannot treat a truncated result as deletes. Shared-folder modes leave ListR disabled.