2024-01-12, 06:37 PM
Figured it out and it of course was a dumb Linux permissions issue. I dived into the logs and I saw that there was a permission denied error message in there for some image. Went to the subfolder in question inside the cache folder and somehow the 'root' user was the owner and the jellyfin user didn't have permissions. I mistakenly thought that applying the correct permissions to the parent folder would apply to all its children, but not if root is the owner of that subfolder. Not sure why that happened, but after changing the owner and correcting the permissions, I did a refresh on the metadata and scanned the libraries, all good!