I have that vibration problem and i do exactly you described... And after reboots one time appears one image saying vibration dont work please reboot.
I reboot and now i have Allan ready flashes almost all custom ROMs and vibration works very good.
Later i try to search that screenshot and i upload it.
Rotation of the screen working, also using the "Nova Launcher"
Each ROM has its advantage and disadvantage, AICP for me the only one against: Audios and poor quality Microphone mainly in Whatsapp, Battery only improves using the Grenify, consumption a little exaggerated in stand-by.
Lineage 13 the disadvantages are: the videos of facebook crash, the vibration only works if the option "Game Controller" is disabled and activated again, sometimes when restarted the cell enters the mode with the blue led (being necessary to use the volume + Power, until you turn it on again) and double tapping the screen to wake up the unit does not work.
The ideal ROM would be: Lineage 13 Battery consumption, which in stand-by in 5 hours spent 1% using greenify. The sound of the audios and microphone that is slightly superior in Lineage 13, the correction of the bugs of the videos of facebook and the customization of the AICP.