Don't make private files public when using Version history!
Create any file, for example test1.txt. Adjust a few times every few minutes so that you see at least 3 files or more at the Version History option. The most recent version is not downloadable, the very first creates a secure private link: the domain of the download link has random letters, such as vzzvea.am.files.1drv.com and a login is also required to download it .
However, for all versions in between, a public link is produced, which does not require a login. The domain will then be public.am.files.1drv.com.