Apologies I never updated here when I fixed my issue. In the end all I had to do was enable a few of the IOMMU kernel options, you can see the original vs edited line below:
root@fuji:~# cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
#...