I’ve been there. And honestly, for a long time, I thought my speaker was damaged. But the real issue wasn’t hardware. It was noise reduction.
Most modern phones aggressively use noise reduction to cancel background sounds — and sometimes, it messes up your actual audio instead of improving it.