This happens to me too only since my iPhone 14 pro, never on the older models. I basically always have the volume switch on silent. No matter how many times I go to Settings > Sounds & Haptics and slide the ringer down to 20% it somehow keeps turning right up to max volume.
This only really shows up for me with alarms and medication notifications (since it's on silent). I often have AirPods on too, and wonder if it has to do with those... the alarm will go off at max volume on the phone itself, even if I'm listening to something else at the time through the headphones at normal volume. I wonder if sometimes if its a bug with switching between AirPods and non-apple brand headphones, as I do this a lot.
I already had Sound Recognition off so tried turning it back on, restarting, turning it off and restarting, time will tell if that fixed anything.
Things I've tried that didn't work:
- Going into Settings > Music > Turning off Sound Check
- Going into Settings > Sounds & Haptics > Turning off 'Change with buttons' (I keep this off anyway and it still constantly goes back up, have tried turning it on and off again too, no dice)
- I don't have any Audio & Visual settings in Accessibility on
- Accessibility > Voice Control is all off
- Accessibility > Voice Over is off
- Accessibility > Live Speech is off
- Settings > Face ID & Passcode > Attention Aware Features is off
- Settings > Sounds & Haptics > Reduce Loud Noises is off (but I've tried it on and it also didn't fix this)
- Seems unrelated but maybe not - I also don't have any focus modes tied to customised lock screens as when I set these for both my watch and iPhone and tied various ones to a focus mode suddenly NONE of my notifications, call sounds, haptics or anything worked, not even a vibration when people called, no matter if I had allowed them specifically or not - I had to delete them all and reset the phone and watch both. Even without this issue my apple watch 8 and iPhone 14 pro don't seem to "like each other" and don't work as seamlessly as the apple watch 6 and iPhone 11 did. Siri never knows who should answer me now, when it hears me at all.