Commerce File won't let anyone download files
In case anybody else runs into this problem, I managed to solve this issue by applying a patch for the generation of the access token, found here.

In breif, the patch is needed because the latest update to the File Entity module (which Commerce File utilises) changes the way that access tokens are generated and Commerce File has not yet been updated to account for this.