Hi Tony,
just to confirm you have gone to vm edit settings-> options -> Fibre Channel NPIV -> it is enabled and you have generated the WWNs?
once you generate and power-on you checked the switch Name Server that WWNs appeared there?
one thing i will suggest is Map the LUN as RDM to the VM and give a try.
Thanks & Regards,
Lakshman