А почему он не будет вибрировать? Вроде должен.
Ну, а если всё таки не будет, из-за каких-то ограничений на бекграунд процессинг, то придётся либо получать пермишн на игнорирование оптимизации батарейки, либо вейклок поднимать, либо запускать форграунд сервис и уж в конце концов пытаться активити запустить. В общем рано или поздно оно заработает.
У меня в прилке вибрирует, во всяком случае. Но у меня куча пермишинов на работу в фоне, плюс я ещё и активити запускаю.
И, кстати, у нотификаций вроде можно задать паттерн вибрации (но это не точно), вот можно через нотификашку вибрировать. Короче способов достаточно.