I don’t see anything wrong in that but it is certainly more complicated than it needs to be.
sudo mount /dev/sdb2 /mnt -o subvol=@
sudo arch-chroot /mnt
Yes. Can you reboot and see if anything is changed?
Yes, those are normal
Because it is way easier than building a chroot manually