Chosen Solution
My huawei p30 pro has water damage as when I put in full blast you can hear cracking noise, can you replace this
from the tear down guide found here : Huawei P30 Pro Teardown you can remove and replace the speaker. the problem is finding a suitable replacement.