Based on the Slack conversation the scenario is that if you purchase a pass with 1 download/day and you download the file any other download attempts for the same file will hit the limit error as the snippet does not run once the limit is reached.
It works fine if you have say 5 downloads/day and you download the same file over and over but once you download 5 different files you can't redownload them again as the snippet does not run.