Hi Fabian...joining a cluster means the joining node gets all the cluster-wide config from the existing cluster, including storage.cfg. you need to re-add the LVM storage (and probably should limit it to the one node that has it available).
So more experimentation shows that I can migrate a VM that is running just not offline VM's...are you creating on/migrating to the right node? is the content type setting for the storage correct?
qm migrate VMID TARGETNODE --with-local-disks --targetstorage STORAGEMAP
Oddly enough live migration will not work either:yeah, zfs only supports offline migration to zfs - you'd need to first move the disk to some other storage, or use live-migration.