Cannot Launch Wayland/KMS Compistors (Weston-eglstream, Mutter 3.23.9) With NVIDIA Driver.

Kernel: 4.9.8-1
OS: Arch x86_64
Driver: Nvidia 378.13-1
Mutter: 3.23.90-1
Weston-eglstream: 1.12.0-2

Steps to reproduce:

1 - Install Nvidia drivers from Arch repo (tried AUR and local drivers too)
2 - Add nvidia-drm.modeset=1 to grub kernel parameter
3 - Add nvidia, nvidia_modeset, nvidia_uvm and nvidia_drm to /etc/mkinitcpio.conf under MODULES
4 - Reboot and try to log in to weston using ‘weston --use-egldevice --current-mode’
5 - Weston identifies the NVIDIA card, loads modules, and then exits without any errors
6 - GDM falls back to Xorg instantly. GNOME falls back to Xorg too. Switching to SDDM and forcing entry to gnome-wayland crashes the desktop and throws the user back to the display manager with the following strace log:
7 - Switching to Nouveau solves all these issues

Additional notes: I tried using the nvidia-egl-wayland-beta package from AUR too but it made no difference.