Can you explain in more detail how you want to remotely access a Pi 5?
"Original Quality" remote playback is what you should consider for multiple remote streams on a Pi5.
Worst case on my Pi 5, playing "8Mbit" vs. "Original Quality" a single 1080i over-the-air stream has a load factor of under 4.
Streaming two 4 Mbit software transcoded streams the Pi5 is stressed with ~4.5 load factor.
I have 3 ways to remotely access my Channels servers each with different delays and other factors that may limit the number of streams beyond the Pi 5.
I have a WireGuard server at my home where I can access my remote server as if I am "at home".
I also have the new Channels TailScale integration.
My Channels subscription provides one "remote server" I can access "away from home".
Unless you have fiber, your uplink will likely be your bottleneck for "original quality" streams.
I suspect your (headless) M1 mini is optimal with an idle consumption under 6.4 watts. Channels DVR activity should be minimal on top of the idle load. The Pi 5 is specified at 2.7 watts idle... that my energy monitor shows as 3 watts when direct streaming original quality. A single 8Mbit transcoded stream jumps to 7W and that's without exercising an external T5 SSD which is 0.5-3 W.