I didn't see you making any claims related to the problem at hand. What do you want me to disagree with you about? 
I wondered about this too ..
no reason
I can never remember how the DVR handles favorites on lower priority tuners, but isn't the expected behavior that all favorite channels are tried going down the priority list, followed by non-favorites in priority order. In that situation, favorite the ATSC3 channels, and that ought to work for the case of devices with mixed tuners.
Maybe favor the non ASTC 3.0 channels for now may work to get 4 recordings. I will set up a docker just with my ASTC 3.0 tuner and see how it behaves.
From what I have tested so far I believe the HDHomRrun unit handles it quite seamlessly the none ASTC 3.0 recordings were picked up by tuners 2 and 3... If I remember correctly the HDHomeRun tuners handle this properly.
I really see no Problem with the way Channels Handles tuners ...
How many HDHomerun devices did you test it with? The thread is about a case with 2 devices.
I tested with 2 and had no problems. I put the ASTC 3.0 2nd but it had no problem recording a pass if it also aired on a ASTC 3.0. Channel. If the HDHomerun unit receives a request for non ASTC 3.0 it will use tuners 2 and 3 ... then it will use 0 and 1 regardless of stream type. I also have plenty of tuners and never ran into a problem.
I just don't see a problem with the way Channels does tuner selection.
You should schedule 4 recordings on ATSC 1.0 and then see how many available ATSC 3.0 tuners you have. My guess is only 2 so adding 4 ATSC 3.0 streams will not be possible at this point.
The way it works is like this:
It goes through the HDHRs in priority order, starting with the first priority. It looks at favorites first, and if a scheduled pass is on a favorite, it will use that channel, otherwise it will use a non favorite channel. If NO channels are available or all tuners are used, it goes to the next priority HDHR. And then it looks at favorites first... etc.
If you have say two HDHRs and they are pointed at different broadcast towers and have different favorites, the best way to record the channels you want on the HDHR you want is to disable the channels on the first priority HDHR that you definitely want the next HDHR to record (where they are favorited).
The only way to achieve what OP is requesting with the current recording priority method is to disable all but ATSC 3.0 channels on the first HDHR. This will make sure you will always have those tuners available for ATSC 3.0.
I did that already had the ASTC 3.0 first priority .. Scheduled 4 SD streams and use all the ASTC 3.0 tuners... That is why I have it last with the ASTC 3.0 Channels favored and equivalent not favored in my Quatro.
Priority
Quatro
ASTC 3.0 tuner
That's a shame. It really ought to try all favorites first, and then go back through the priority list on a second pass for non-favorite channels.
yes, it ought to. i brought it up years ago. But have solved it for my situation by disabling channels on the 1st priority tuner.
It gets trickier, though, with the ATSC 3.0 request that OP brought up... especially if that HDHR has both 1.0 and 3.0 tuners. The passes that he wants to record in ATSC 3.0 would have to be altered to record only on 3.0 channels. And the 3.0 tuner moved to the bottom priority, like @Edwin_Perez mentioned.
This is a little trickier than I thought ... I have to Favor 106 ... unfavor 6.1 on all tuners ... favor 108 ... unfavor 8.1 on all tuners etc ... and move the ASTC 3.0 tuner to the bottom.
I think you need to either alter the pass, or manually select the ATSC 3.0 show (on correct channel) to record directly from the guide.
Channels DVR supposedly does not care about channel numbers unless specified.. I have a test shot running in a few to see what happens with my scenario above.
I have 3 hdhomerun's. My atsc 3 homerun is at the bottom of the priority list. 4 atsc 1 channels would have to be utilized before Channels would even try the 4k hdhomerun. If an atsc 3 channel is tuned then it used the 3rd priority tuner to tune the channel.
If you manually select something live from the guide to record, it will record on that channel number. If you create a pass, channels DVR does not care about the channel numbers (unless you specify them in the pass settings).
Right ... my scenario with the priorities and favoring Unfavoring worked great for passes.
The only ones I have favored are my ASTC 3.0 Channels.
Qutrao- no favored Channels
ASTC 3.0 only ASTC 3,0 Channels favored.
So if your show is available in ATSC 3.0, does it jump to the bottom ATSC 3.0 tuner? If it does, this is different than I have seen it work for all other things.