Found this, it might be helpful with your issue?
On my previous watch (series 2) I got haptic alerts from email notifications, but when I upgraded to a series 4 I no longer got haptic alerts.
After a bit of digging I found the setting to turn it on (not sure why it was off, must have happened in the update to iOS 12). On your iPhone go to: Notifications -> Mail -> choose your account -> sounds -> vibration
This was set as non (default) for me. Once I changed that I started getting haptic alerts on my watch. You will have to change that for each of your email accounts and make sure your watch email notifications are set up to mirror your iPhone.
Not sure if you already tried that, but solved it for me
Just went into my iPhone and all of my email accounts were set to NONE (default)