So this is interesting. I am using an M2 as a secondary GNSS (blended w/Here3+) on Ardupilot.
ReachView is showing 30-ish+ satellites in view but the M2 isn’t sending out more than 16 on average, usually lower. That’s on either/both serial outputs.
As I know, Mission Planner shows only the number of satellites involved in the solution calculation. It’s the number transmitted in the NMEA GGA message. And it’s indeed lower than the number of all visible satellites because the satellites with low SNR or elevation are filtered out.
GNSS receivers need at least 4 clear satellite signals to calculate a solution. So, 13 satellites should work well.