While they are sorting thru this issue, found this:
Interesting read. Cloned the git project mentioned in the post:
https://github.com/azlm8t/tv_grab_az_sdjson_sqlite
Not sure if this is right; sharing params to download json listings from schedule direct:
./tv_grab_az_sdjson_sqlite --output out.xml --days 10 --channel-short-days=3 --merge-split=5 --artwork-max-width=720 --update-description-with-all --update-description-with-artwork --update-previously-shown-with-year --cache-driver=Redis --cache-ignore-unchanged-programmes --benchmark --cache-ignore-unchanged-programmes
Followed the instructions in post to setup dvr with xmltv. So far its importing the guide via the schedule direct data.
YMWV but hope this helps.