I have an HDHOMERUN -> nPVR. Had it for a few years. I never added all channels but just those I wanted in nPVR (left click background ->settings->channels), I'd scroll down to a channel I wanted and click Details. On channel details page General would have the channel, e.g. 723, SPORT_SOUTH_HD. EPG Source would have a default None but I'd bring down the menu and select Schedules Direct. This would bring up Username & Password, Download button, Lineup, Mapping. At this point in the past I would click Mapping I think and dial in 723 but now there are no numbers to dial in under Mapping and nothing under Lineup.
I mash the Download button and get no changes although my user name and password are entered.
So, is this a JSON issue or perhaps an HDHOMERUN config issue? Those channels I had programed in the past have remained programmed and show data in TV Guide. Those that I hadn't previously programmed don't get data.