Sounds like they may have some damage. You have already rules out your source by checking multiple devices.
If you have a multimeter, you could check the resistance(omega symbol) and see of both sides are the same.
If they are not(within a few ohms at most) something is wrong for sure. Very higher could cause lower volume and very low could cause current limiting and lower voltage in your device.
Unfortunately, fixing it is not always easy.