could you try modifying /etc/init/lightdm.conf to match:
start on ((filesystem and runlevel [!06] and started dbus and (stopped plymouth or started plymouth-splash) ...
that is, add 'and (stopped plymouth or started plymouth-splash)' there and see if it changes anything.
could you try modifying /etc/init/ lightdm. conf to match:
start on ((filesystem
and runlevel [!06]
and started dbus
and (stopped plymouth or started plymouth-splash)
...
that is, add 'and (stopped plymouth or started plymouth-splash)' there and see if it changes anything.