And plymouth is certainly used even when not passing 'splash', so I'm not sure why that would have any effect.
Your original screenshot shows that there was a mismatch between the versions of plymouth and mountall you had installed (older plymouth, newer mountall) - what plymouth version do you have installed now? Is it possible this has gone away with a plymouth upgrade?
I haven't been able to reproduce this, with or without splash.
/etc/fstab:
/dev/mapper/cdata /mnt/datalv ext4 defaults 0 2
/etc/crypttab: test.luks luks
cdata /dev/sda6 /etc/keyfile-
/proc/cmdline: mapper/ dario-root ro quiet
root=/dev/
And plymouth is certainly used even when not passing 'splash', so I'm not sure why that would have any effect.
Your original screenshot shows that there was a mismatch between the versions of plymouth and mountall you had installed (older plymouth, newer mountall) - what plymouth version do you have installed now? Is it possible this has gone away with a plymouth upgrade?