I've uploaded smaller screenshots, sorry.
If the video changing audio format is causing the issues, it seems you could stop it from switching, or force it to use/analyze just one audio file. I don't pretend to know why there might be a good reason to just switch audio files mid-stream, but it seems like something that should not happen. It doesn't do this (that I can tell) when watching a video, so that seems weird.
The file that finished, then was not finished (Skywalker) only has one audio file. It showed completed, and populated the values, then went back to being unfinished, and continued to "analyze" this file for another almost 15 minutes. A 'normal' file of that size takes maybe 10 minutes normally.
Additionally, why only fill BPM or Peak Level (Sample) for files that are otherwise complete?
I re-analyzed one file which had all analysis fields populated, except Peak Level (Sample), and upon completion, it populated this field, and now appears to be fully analyzed. What would have prevented the field being populated when I first analyzed, but then changed to populate this field if run a second time?
I'm not using any custom resolutions or settings, neither in LAV, nor in MadVR. I just have it set to high quality in the settings.
It still seems broken to me. Is there anything else I can do or provide to help fix this?