I had observed similar behaviour which interim logged an illegal vector error in the VMkernel
and messages
log files shortly before an HBA stops responding to the driver.Try disabling Interrupt request on the host and check if that helps:
Command is:
esxcli system settings kernel set --setting=iovDisableIR -v TRUE