I don't have an opinion on the file downloads, but what about switching to
Anubis for the website in general? Cloudflare seems heavy handed and very inconvenient for legitimate users.
Cloudflare always makes me wait a few seconds and then makes me click the little checkbox, wait a few more seconds, then finally loads the page. And it seems like 10 minutes later it challenges me again. And it doesn't seem to help much with the spammers.
In contrast, Anubis makes your computer perform "proof of work" which takes a couple seconds and then it automatically loads the page when it's finished. No user interaction is required.
More details at the above linked GitHub page, or the main site:
https://anubis.techaro.lol/