I've added
append vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot
to my syslinux.cfg
Unfortunately my diagnostics do not say anything since unraid crashes and won't dump a diagnostics file. The last thing that shows up on the log is this:
php-fpm[14569]: [WARNING] [pool www] server reached max_children setting (20), consider raising it
Plex,Sonarr,Radarr,LetsEncrypt,Organizr,Nextcloud,Pihole,rtorrentvpn,tautulli,unifi,unms,ddclient,jackett,mariadb,netdata are all running on the server.
System usually sits at 10% cpu load and memory at 24%
I've enabled MSI interrupts (it was off)
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
I will let it run overnight again and try shutting down tomorrow. Thanks for the suggestions!