Hello,
Then the subscriber needs to login first to download. Without login, they are not subscriber roles, they are just visitor. If the download is available, then every visitor users will be able to download that. Do you really want that?
also you can check this setting from Basic > Access Settings
as I image attached,
Thanks