This seems to be the interesting excerpt from the log, for /home (which is on partition UUID=bb22..). The home.mount unit is bound to the corresponding .device unit for the partition, but this somehow goes wrong:
$ egrep 'bb22.*device|home.mount' /tmp/systemd-nomounts.log
Feb 09 17:23:59 duhast systemd[1]: home.mount changed dead -> mounted
Feb 09 17:23:59 duhast systemd[1]: Unit home.mount is bound to inactive service. Stopping, too.
Feb 09 17:23:59 duhast systemd[1]: Trying to enqueue job home.mount/stop/fail
Feb 09 17:23:59 duhast systemd[1]: Installed new job home.mount/stop as 9
Feb 09 17:23:59 duhast systemd[1]: Enqueued job home.mount/stop as 9
Feb 09 17:23:59 duhast systemd[1]: Job home.mount/stop finished, result=canceled
Feb 09 17:23:59 duhast systemd[1]: Installed new job home.mount/start as 59
Feb 09 17:23:59 duhast systemd[1]: Installed new job dev-disk-by\x2duuid-bb228002\x2dfcfc\x2d49ba\x2dbe13\x2d8d62ea7d940e.device/start as 60
Feb 09 17:23:59 duhast systemd[1]: Expecting device dev-disk-by\x2duuid-bb228002\x2dfcfc\x2d49ba\x2dbe13\x2d8d62ea7d940e.device...
Feb 09 17:24:01 duhast systemd[1]: dev-disk-by\x2duuid-bb228002\x2dfcfc\x2d49ba\x2dbe13\x2d8d62ea7d940e.device changed dead -> plugged
Feb 09 17:24:01 duhast systemd[1]: Job dev-disk-by\x2duuid-bb228002\x2dfcfc\x2d49ba\x2dbe13\x2d8d62ea7d940e.device/start finished, result=done
Feb 09 17:24:04 duhast systemd[1]: Job home.mount/start finished, result=done
Feb 09 17:24:09 duhast systemd[1]: home.mount changed mounted -> dead
Feb 09 17:24:13 duhast systemd[3556]: dev-disk-by\x2duuid-bb228002\x2dfcfc\x2d49ba\x2dbe13\x2d8d62ea7d940e.device changed dead -> plugged
Feb 09 17:25:42 duhast systemd[6834]: dev-disk-by\x2duuid-bb228002\x2dfcfc\x2d49ba\x2dbe13\x2d8d62ea7d940e.device changed dead -> plugged
This seems to be the interesting excerpt from the log, for /home (which is on partition UUID=bb22..). The home.mount unit is bound to the corresponding .device unit for the partition, but this somehow goes wrong:
$ egrep 'bb22.* device| home.mount' /tmp/systemd- nomounts. log stop/fail by\x2duuid- bb228002\ x2dfcfc\ x2d49ba\ x2dbe13\ x2d8d62ea7d940e .device/ start as 60 by\x2duuid- bb228002\ x2dfcfc\ x2d49ba\ x2dbe13\ x2d8d62ea7d940e .device. .. by\x2duuid- bb228002\ x2dfcfc\ x2d49ba\ x2dbe13\ x2d8d62ea7d940e .device changed dead -> plugged by\x2duuid- bb228002\ x2dfcfc\ x2d49ba\ x2dbe13\ x2d8d62ea7d940e .device/ start finished, result=done by\x2duuid- bb228002\ x2dfcfc\ x2d49ba\ x2dbe13\ x2d8d62ea7d940e .device changed dead -> plugged by\x2duuid- bb228002\ x2dfcfc\ x2d49ba\ x2dbe13\ x2d8d62ea7d940e .device changed dead -> plugged
Feb 09 17:23:59 duhast systemd[1]: home.mount changed dead -> mounted
Feb 09 17:23:59 duhast systemd[1]: Unit home.mount is bound to inactive service. Stopping, too.
Feb 09 17:23:59 duhast systemd[1]: Trying to enqueue job home.mount/
Feb 09 17:23:59 duhast systemd[1]: Installed new job home.mount/stop as 9
Feb 09 17:23:59 duhast systemd[1]: Enqueued job home.mount/stop as 9
Feb 09 17:23:59 duhast systemd[1]: Job home.mount/stop finished, result=canceled
Feb 09 17:23:59 duhast systemd[1]: Installed new job home.mount/start as 59
Feb 09 17:23:59 duhast systemd[1]: Installed new job dev-disk-
Feb 09 17:23:59 duhast systemd[1]: Expecting device dev-disk-
Feb 09 17:24:01 duhast systemd[1]: dev-disk-
Feb 09 17:24:01 duhast systemd[1]: Job dev-disk-
Feb 09 17:24:04 duhast systemd[1]: Job home.mount/start finished, result=done
Feb 09 17:24:09 duhast systemd[1]: home.mount changed mounted -> dead
Feb 09 17:24:13 duhast systemd[3556]: dev-disk-
Feb 09 17:25:42 duhast systemd[6834]: dev-disk-