Can you add "udev.log-priority=debug" to your kernel command line and try to catch a boot where /home fails to mount, and attach your /var/log/syslog when that happens?
Can you add "udev.log- priority= debug" to your kernel command line and try to catch a boot where /home fails to mount, and attach your /var/log/syslog when that happens?