Hey Scott, it was not about importing, but enabling nvme on the nodes. I did follow the one I mentioned and management over all volumes, but the ones connected would still work (all of them NFS btw). The PVCs would be there, but no tridentvolume crds and backends now owning 0 volumes. Tried adding tvols and what not - no good - though made sure all is exactly as with a valid or manageable volume. Recovered manually with these steps: Created new PVC and PVs and deleted the old ones, which remained on the storage, then deleted the new empty volumes and renamed the old ones and their mount point into the new ones. Later when a pod or VM was to start they'd mount the old ones into new... happy days..
As for the NVMe support - all needed if NVMe is added after trident is installed is to follow the pre-requisite steps from the documentation and then delete or restart the daemonset pod for that node... it'll pick up the nvme config and add the hostNQN to the tvol crd and add nvme to the list of services, but ONLY after the nvme_tcp module is loaded into the host kernel.
That should be in the KB and clearly any idea of deleting all CRDs and reinstalling Trident is very very destructive and should not be in any documentation.... I mean it is almost as helpful as instructing someone who has problems with say their Windows to fix it with "format c: /y" or indeed fixing any Linux with "rm -Rf /"