But you did see that sdb1 is an ext4 partition and no xfs? So you don‘t even have an entry in fstab for your xfs partition…(or you have truncated the terminal output…).
I was having other issues with XFS and VirtualBox so I reformatted the partition to EXT4 which helped with Virtualbox but did not solve the noexec issue.
Fixed it by specifying exec in fstab: /dev/sdb1 /BLOCKCHAINS ext4 user,exec,data=ordered
The noexec problem was not related to XFS but was caused by the user parm in fstab which sets noexec on as default.
You should describe your issues completely and also clearly state that you changed your complete setup midway whilst others tried to help you. It is no fun when informations are missing and changing without notice…