Ah. I see. It should use file_storage__new_file to store the logo in file-storage. It sets the file as a file_storage_object content type.
You could give the community logos names like "community_logo_${community_id}" and put them all in -100 perhaps.
As long as there is a seperate UI to add/edit/delete them they don't need to be in file-storage.