After about a month or two, the Download Data button on the viewer's end can initiate a download (initiating the API to gather and zip files), but then the dialogue box never shows a final download button. Redeploying the API fixes the issue temporarily.
We should find and fix the root cause of this issue. One lead was that maybe old .zip files were not being cleared properly and the API worker fills up, but we would need to verify this first.