Hello Victoshow5,
Thank you for reaching out in Apple Support Communities. We understand your iPhone is no longer vibrating. We'll be happy to help.
You mentioned performing some steps to troubleshoot this issue. Just to be sure, let's verify that, "Vibration" is toggled on in Settings > Accessibility > Touch > Vibration.
Then confirm that, "Vibrate on Ring" and "Vibrate on Silent" is toggled on in Settings > Sounds & Haptics. From there, please test to see if the vibration on your iPhone works with Silent mode turned on. To put your iPhone in Silent mode, please move the switch down in the upper left side of your iPhone. It'll display an orange color. Here's a visual to verify that: How to put your iPhone on vibrate, ring, or silent mode Specifically the section that says, "Silent mode."
Kind regards.