Hvis MMS-billedet er lillebitte og pixeleret, ville jeg skrive til dit teleselskab og spørge, om det er en fejl. Der er jo ikke noget galt med billedet, inden det bliver sendt.
Mere generelt:
MMS, som er "billed-sendings-funktionen" i SMS er næsten lige så gammel som SMS. Den har en meget lav maksimal filstørrelse vistnok under 300 kb. Det var rigeligt for 15 år siden, men det er alt for lidt efter vore dages 2K, 4K og 6K-billedstandarder. Din P30 kan jo tage billeder i helt op til 48 megapixels (12 er rigeligt).
Som hurtig løsning, vil jeg nok foreslå, at du uploader og deler billedet som et link til f.eks. Google Photos - eller sender det som mail.
Hverken iOS eller Android giver mig bekendt mulighed for at ændre på MMS-størrelsen. Så det ville kræve et hack/jailbreak at forsøge at ændre det.
Diskussion:
https://forums.androidcentral.com/google-pixel-2-pixel-2-xl/865889-messages-not-sending-full-res-pics.html... Og forklaring:
https://android.stackexchange.com/questions/26804/the-size-of-the-mms-message