UUIDはおそらく間違ってないかと思うけども、
いろいろ気になる点が出てきましたので
各種出力を見せてもらえるとありがたいかもです

関係ないと思うけど、今回はarch-chrootの代わりに
# mount --bind /dev /mnt/chroot/dev
# mount --bind /dev/pts /mnt/chroot/dev/pts
# mount --bind /proc /mnt/chroot/proc
# mount --bind /sys /mnt/chroot/sys
# chroot /mnt/chroot
ってやってみてください

・一応移行先環境での/etc/fstabの再確認
$ cat /mnt/chroot/etc/fstab

・lsblkで前に確認した不良セクタ関係3項目の値は増えていないか
$ sudo lsblk -a /dev/sdb

・grub-efiのパッケージのインストール状態とバージョン
$ apt list --installed grub-efi