Peer relationships are created using the intercluster LIFs, which exist at the cluster level, not at the SVM level. It should be fine to create SnapMirror relationships from your primary cluster's NFS SVM to your secondary cluster even with the differing IP spaces and subnets. Just make sure that the destination SVM has access to the NFS network so that way if you need to failover the storage will still be accessible to the vSphere hosts.
Also, assuming you have two clusters which are sharing the same network connectivity, you may want to look into SVM DR (page 113).
If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO.