Chameleon is located in Hong Kong and so is obviously using a VPN to get to the US-only provider. If anything that puts the argument more toward the problem being Internet related.
Cats4U
I am in Canada and use a VPN to get Tubi stuff. I was able to get 1080p.
The Analysis reading is a best case scenario. If conditions change for the worst, the resolution will change lower. I've seen this happen a few times with SF and quite a few more times with other programs. I'm not sure if this is a function of ffmpeg or yt-dlp but I will try to look it up. I'm not saying that StreamFab is not the issue. I'm saying that nothing has been proven yet and there is no need to act like a demanding 12-year old
Cats4U
It's not a best scenario. The analysis tells you these are the formats available. If we were streaming the file then yeah maybe the internet argument works but we are downloading it. You pick the format you want and download it. Doesn't matter if it's "buffering", we are getting that specific resolution/bitrate and it takes the time it takes.
It could be a combination of Tubi and StreamFab where as the Tubi manifest is inconsistant or only certain nodes will present a manifest with the 1080p resolution for that movie. We know that the majority of Tubi content is 720p and they are now starting to add 1080p. Might just be growing pains.
But the fact is that with yt-dlp, if i pick 1080p, it will download 1080p every single time.
So again, it would be great if we could choose Youtube, M3U8 DRM or MPD DRM module instead of StreamFab guessing what it should use.
At the very least, if analysis fails in M3U8 DRM, have a button to try in MPD DRM.