That looks ok for me. But I have no experience with full disk encryption.
I'm using an encrypted Home-Partition with runit, witch was the only were it works, when I startet with Artix 2020.
Edit: I'm not using UEFI, because it makes to much trouble for me. I'm booting in BIOS-Mode/CSM.
my fstab:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=3bab5d41-420e-4104-bcdc-83dee87beccf / xfs noatime 0 0
/dev/mapper/Home /home xfs noatime 0 0
memory /tmp tmpfs nosuid,size=90% 0 0
memory /tmph tmpfs huge=always,size=90% 0 0
"huge=always" ist better for big files (i. e. DVB-S Videocutting) but very bad a lot of small files (like the Linux System-Partition), so I'm using both.
the crypttab:
# <name> <device> <password> <options>
Home UUID=7f836d83-e064-48cd-bb04-6078c8517499 none luks,discard
And instead a Swap I'm using zram in /etc/rc.local:
#!/bin/sh
modprobe zram && echo lz4 > /sys/block/zram0/comp_algorithm && echo $(($(grep 'MemTotal:' /proc/meminfo|awk '{print $2}')*1/1))K > /sys/block/zram0/disksize && mkswap -qU clear /dev/zram0 && swapon -p100 /dev/zram0
exit 0