Why is it so difficult for my iPhone to consistently and completely send notifications?

Sometimes I get them and sometimes I don’t. Sometimes I get some of them and not others. Sometimes there’s the accompanying sound and sometimes not. Sometimes things change if I reboot my phone and sometimes not. It’s extremely frustrating and I don’t understand why it’s so difficult. Any thoughts?