This is what the log tells me, no obvious reason.
Enabled the debug / full logging and found out that PVR plugin loaded later than the autoexec.py was executed.
Code
01:00:25.240 T:3854447520 WARNING: CPythonInvoker(2): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This be
haviour will be removed in future version.
01:00:25.543 T:3906991008 WARNING: CSkinInfo: failed to load skin settings
21:06:24.773 T:4117798912 ERROR: CApplication - PlayMedia PVR manager not started to play file 'pvr://channels/radio/All channels/pvr.hts_1595007353.pvr'
21:06:24.773 T:4117798912 ERROR: PlayMedia could not play media: pvr://channels/radio/All channels/pvr.hts_1595007353.pvr
So I added
xbmc.sleep(5000)
And that fixed the issue
Thanks for helping out !
For future reference this is my working autoexec.py :