Vielleicht 5G kommt nur schwach rein und das Redmi hat einfach das bessere Empfangsteil.
Für das aktuelle 5G braucht es LTE als Anker, nicht alle 5G Telefone können alle LTE Bänder und Kombinationen als Anker.
Möglicherweise hat der nächste Sender eine Kombination die das Redmi kann, das Moto aber nicht.
Eine andere Station, die weiter weg ist, hat die Kombination die das Moto kann, aber die empfängt es mal ja, mal nein.
Weitere Möglichkeit, das Moto bucht sich auf 3,6 GHZ ein wenn es 5G anzeigt, das nur schwach rein kommt, das Redmi auf 2,1GHz.
Wenn du es genauer wissen willst müsstest du mit einer Netmonitor App vergleichen welches Band genutzt wird wenn 5G aktiv ist und welche Station.