I was just wondering mostly from looking at your logfile, but I realized it is pretty much pertaining to UEFI in this case. As for LUKS, I use it and have for a few years now with no issues so I don’t believe that is your problem.
it looks like SELinux might be causing issues mounting your /home/:
Jan 28 09:13:04 localhost.localdomain audit[1]: AVC avc: denied { getattr } for pid=1 comm="systemd" path="/home" dev="dm-3" ino=820738 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:default_t:s0 tclass=lnk_file permissive=0
Jan 28 09:13:04 localhost.localdomain audit[1]: AVC avc: denied { read } for pid=1 comm="systemd" name="home" dev="dm-3" ino=820738 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:default_t:s0 tclass=lnk_file permissive=0
Jan 28 09:13:04 localhost.localdomain audit[1]: AVC avc: denied { read } for pid=1 comm="systemd" name="home" dev="dm-3" ino=820738 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:default_t:s0 tclass=lnk_file permissive=0
Jan 28 09:13:04 localhost.localdomain systemd[1]: home.mount: Failed to check directory /home: Permission denied
Jan 28 09:13:04 localhost.localdomain systemd[1]: Mounting /home...
Jan 28 09:13:04 localhost.localdomain kernel: EXT4-fs (dm-5): mounted filesystem with ordered data mode. Opts: (null)
Jan 28 09:13:04 localhost.localdomain systemd[1]: home.mount: Mount process finished, but there is no mount.
Jan 28 09:13:04 localhost.localdomain systemd[1]: home.mount: Failed with result 'protocol'.
Jan 28 09:13:04 localhost.localdomain systemd[1]: Failed to mount /home.
Jan 28 09:13:04 localhost.localdomain systemd[1]: Dependency failed for Local File Systems.
Jan 28 09:13:04 localhost.localdomain systemd[1]: Dependency failed for Mark the need to relabel after reboot.
Jan 28 09:13:04 localhost.localdomain systemd[1]: selinux-autorelabel-mark.service: Job selinux-autorelabel-mark.service/start failed with result 'dependency'.
Jan 28 09:13:04 localhost.localdomain systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
Here are the changes from 29.20190123.0 to 29.20190124.0:
So maybe a bug introduced in that set of updates?? For now you could try setting SELinux to permissive mode (edit kernel command line in grub to add enforcing=0) to see if that works. This is not a long term solution but would give us more information.