The API request for fetching releases here only checks the first page, not finding the asset if its version is too old. (per_page is 30 by default, 100 max)
We could check all the pages, or perhaps fall back to using the downloadUrl we already know? Why are we downloading by asset when we already know the download URL?