Please can you add AlmaLinux to the /scripts/chroot_add /scripts/chroot_remove scripts?
From my testing, you should only need to add 'almalinux' to the CentOS version grep code. eg:
centosversion=$(rpm -qa \*-release | grep -Ei "oracle|redhat|centos|cloudlinux|almalinux" | cut -d"-" -f3 | cut -d"." -f 1 | head -n 1)
Without this the persistent home directory mounting code does not run, so the mount will not be there on reboot!
Thanks,
Mark