FYI, as we wait for a native kodi addon:
I setup NextPVR (via docker, but probably fine on any platform they support). I then fed channels m3u and xmltv into NextPVR and it works (though guide data doesn't display for the pluto channles, will have to look into this closer).
Then in Kodi (Matrix, but imagine Leia version might owrk) I installed the official (Kodi repository) NextPVR client.
This in turn gives me access to tv within Kodi (ChannelsDVR > nextPVR > kodi) with ability to "record" all from inside Kodi!
Of course the recording is handled by NextPVR, and I have not tried to work out where recording is stored, to see if I can get it displayed in Channles , etc.
This setup at least lets you interact with the channels provided from ChannelsDVR and setup recordings.
Would still love to see a native Addon that interacts directly with Channels, but this is a good interm solution for me 