The code just looks for an "images" property, which is not present on a v3 manifest which has "items".
The problem shows in the UniversalViewer when using the download function on this example:
https://uv-v3.netlify.app/#?c=&m=&s=&cv=&manifest=https%3A%2F%2Fd.lib.ncsu.edu%2Fcollections%2Fcatalog%2Fnubian-message-2003-04-01%2Fmanifest%3Fv3%3Dtrue&xywh=-411%2C-106%2C5665%2C5114