Hi
It seems that the first time Enlightenment runs, Xwayland aborts for some reason. The socket is left open, and any applications that try to run under the X Display hang early trying to connect (which I checked with GDB
If I force it to re-execute (as in killing enlightenment with Super+K under Weston using WL_WL), the second time enlightenment_start calls enlightenment it works
I attached a GDB dump
I hope the info is useful