But:
1) in Zero 4K it also happens in a clean image installed in flash, although only for the Timeshift submenu.
2) It also happens in Duo2 (I didn't report that as well, as I'm no longer sure someone is interested and I'm not paid as well to do these tests
) in a situation where there is only one image installed in OMB.
I know .py are not compiled and .pyo are, but I've just, in another instance, tried to check whether or not I could fix the issue and surely the OATV pyo did (in the "full" image I use in OMB.
To sum up my tries, I tested all my 3 boxes, both from flash and from OMB. This is what happens (I repeat: clean images both in flash or in OMB):
1) Duo2 and Solo4K both perfectly work from flash and not from OMB in both submenus.
2) Zero4K behaves differently (and should tell something by itself): either from flash or from OMB, it works only the Recording submenu whilst the Timeshift one doesn't.
So, it's strange and interesting your analysis about the lack of a call to specific boxes, because (at least me) I had this difference. I'm not a coder, but it must be related to something else.
Thanks for your effort. I repeat: I did my test only with clean images and it was reproducible.
I did not upload the same video about Duo2, but I can assure you that there was only one image installed in OMB.
More, it does not happen to any boxes with OBH 4.3: might it be related to the new python used by ViX 5.4 and 4.4? I don't know: I quit programming many years ago, so I'm noone in the field of programming, nowadays.