This is all correct. Not only does Channels not prioritize UHD over HD, it doesn’t even matter because none of these channels are tagged as UHD. We have no idea that they are.
For instance: FIOS has UHD channels that FOX uses. The HDHR Prime uses this channel wonderfully. But it’s not tagged as a UHD channel.
In the case of TVE Fox, it’s certainly not, especially since 1% of its broadcasts are streamed across as UHD.
So the explanation is, Channels doesn’t even know. So it can’t pick correctly.
The solution is, schedule a recording manually of the airing on the channel you want, and Channels will record that. That’s how I recorded the USA vs Netherlands match last night.