Hi there and welcome to the community!
You don’t have Do not disturb activated by any chance? With some settings it can hide all notifications but still allow vibration. (I doubt it but we never know)
This means you checked in the notifications settings that they were correctly on for all apps?
I would think of a dic:factorydatareset to solve the problem, because it purely seems to be software. But dic:backup before !