Ive checked downloads md5sum and sha256sum and its identical as the ones posted on the hostings. Unpacking again doesnt change a thing sadly.
Just cause the XXXsums balance out means nothing, if you want to do an accurate check sum you would do a sum every step of the way from source server side count then on destination side count then on an extraction count then on placement destination count.
Which most people do not do cause why bother takes time and effort.
I say it means nothing simply because once extracted during or after extraction it can change sums through poor means (using outdated method of extraction for a newer variant of compression method) of extraction or any number of other issues that can occur during said extraction.
Something in between the download (like lost packets during transfer or bad sectors on destination drive) -> extraction temp directory placement (or may have bad sectors or not enough space for the transfer; temp directory filled,) -> extracted folder placement (destination drive might be having bad sectors or for all files to be transferred to destination; destination directory filled) is generating a file misplacement of some sort.
A lot of people do not realize that file download -> folder placement is chain, if an when links break sometime the breaks are soft fixable breaks through simple means like re-downloading or re-extraction can fix other times its they are hard breaks related too destination (improperly software used for the application) or source issues like bad sectors and space requirements, limits or constraints.
What you can try is extracting just the
image.py (from the download)
This file (essentially an archive) holds the image assets of which renpy is claiming to be missing per your error
and place it into the directory of
/home/pc/Games/itch/Reunion-0.65-pc/renpy/display
overwriting when necessary
I'd recommend using 7zip or peazip for best results.