Before making a visit to apple service center to let a technician inspect the iPhone in person, do try the following step bro.
settings - general - reset - reset location & privacy settings, once.
after that, when you open any app, it will ask for permission to access contacts, allow notifications once again. select allow with notifications problem causing apps and let me know if that helps or not.