Hola sbencrimo!!
Prueba de regular la intensidad de la vibración. Quizás la tengas muy alta.
El grado de vibración del botón lo puedes regular desde los Ajustes del iPhone, General, Botón de inicio.
Echa un vistazo a esta web de Apple: Cómo utilizar el botón de inicio en el iPhone 7 y el iPhone 8 - Soporte técnico de Apple. Hay más información al respecto.
Si sigue ocurriendo, puede ser por varios motivos. Uno por fallo de software, o que sea un problema de hardware.
Si fuera problema de software, y ya lo tienes actualizado a iOs 12.1, prueba primero con soluciones sencillas antes de llegar a opciones más complejas.
Tras cada paso, comprueba si el fallo se ha solucionado o persiste.
Prueba de apagarlo y volverlo a encender pasados un par de minutos.
Asegúrate de recordar el código de desbloqueo del dispositivo y el código PIM de tu tarjeta SIM. El dispositivo te los pedirá cuando se reinicie.
Si sigue fallando, hazle un reinicio forzado: mantén pulsados los botones de activación/reposo y el botón de disminución de volumen durante al menos 10 segundos, hasta que veas el logotipo de Apple.
Si sigue fallando, restáuralo con iTunes en un ordenador.
Usa un cable original que esté en buen estado para conectar el dispositivo a iTunes.
Verifica que tienes actualizado tanto el ordenador que uses como iTunes y, si usas un PC, cierra todos los programas y desactiva el antivirus mientras trabajes con el dispositivo conectado. No te olvides de volverlo a activar una vez que acabes de gestionar el dispositivo.
Primero haz una copia de seguridad, para tener tus datos guardados: Cómo hacer una copia de seguridad del iPhone, iPad ... - Apple Support
En esta web de Apple tienes los detalles de cómo restaurar un dispositivo iOS: Restaurar tu iPhone, iPad o iPod a los ajustes de fábrica - Soporte técnico de Apple
Después le puedes restaurar la copia de seguridad, siguiendo los pasos de esta otra web oficial: Restaurar el iPhone, iPad o iPod touch desde una copia de seguridad ...
Si no se arregla de ninguna de las formas anteriores, es posible que sea un problema de hardware, es decir, del propio botón o su motor. En ese caso, llévalo a revisar de nuevo al Apple Store y coméntales todos los pasos y pruebas que has echo. Si aún está en garantía deberían revisarlo.
Ya nos contarás que tal te ha ido.
Saludos!!