Seasons show on and off for a show in different players

I have a couple of Apple TV boxes, Infuse is in both of them obviously — this is Infuse 5 Pro BTW…or Pro 5? IDK, but it’s not current Infuse — the only difference between the two is that the they’re on different languages. Other than that, Apple’s first party apps and iCloud features are mostly hidden and/or disabled via MDM* profiles, eliminating more differences between the two. Both access the same file shares with the same protocols and the same names. Neither uses the Library feature.

There’s this show that was originally like:

│(./)
├┬ <PARENT-DIRECTORY>/
│├┬ <SHOW-TITLE> (<YEAR>)/
││├┬ Season <NN>/
│││├┬ <SHOW-TITLE> (<YEAR>) - s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
││││├ <SHOW-TITLE> (<YEAR>) - s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
││││├ <SHOW-TITLE> (<YEAR>) - s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
││││└ <SHOW-TITLE> (<YEAR>) - s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
││
│

I didn’t even notice at first; but one Apple TV shows seasons, the other doesn’t. Just all the files in a flat structure. So I did just that; changed it to a flat structure.

At least I’d get to see all episodes at once, I had to anyway because the attention I was putting to it made me spot something else that semantically made no sense, and like the seasons thing, once I noticed it, I cannot not notice it anymore— It’s like it taunted me.

│(./)
├┬ <PARENT-DIRECTORY>/
│├┬ <SHOW-TITLE> (<YEAR>)/
││├┬ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
│││└ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
││
│

I cleared the gigabytes of cached data (!) for good measure, but it continues behaving the same: the one that showed seasons before, recognized the file structure and showed them again regardless, kudos to whomever is responsible for that, I guess. But it was same old same old in the other. Settings are identical on both players and switching back and forth between local metadata and fetched made no difference.

It gets “better”; this appears to only affect one show. Other shows either show or don’t show** seasons identically on either box. I didn’t see the point since it’s the same data but still I descended into the files to see if there’s any other data that could influence this, there’s a lot of it. It really looks a lot more like this:

│(./)
├┬ <PARENT-DIRECTORY>/
│├┬ <SHOW-TITLE> (<YEAR>)/
││├┬ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>-thumb.jpg
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<LANG>.srt
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.jpg
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.nfo
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>-thumb.jpg
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<LANG>.srt
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.jpg
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.nfo
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>-thumb.jpg
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<LANG>.srt
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.jpg
│││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.nfo
│││├ <SHOW-TITLE> (<YEAR>)-fanart.jpg
│││├ <SHOW-TITLE> (<YEAR>).jpg
│││├ folder.jpg
│││├ logo.jpg
│││├ metadata/
│││├┬ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
││││├ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
││││└ <SHOW-TITLE> (<YEAR>) s<XX>e<YY>[e<YY>] - <EPISODE-TITLE>.<ZZZ>
│││├ season.nfo
│││└ tvshow.nfo
│││
│

But still, nothing stood up and I’m not even sure if Infuse pays attention to these files at all.

Any idea what’s up??

(Thanks.)

*

including In-App Purchases, hence the reason I’m still on version 5.

**

e.g; miniseries, single-season shows