It is impossible to replicate encrypted dataset. I always get the following error:
Unable to send encrypted dataset 'pool1/dataset1' to existing unencrypted or unrelated dataset 'pool1/remotebackups/dataset1'.
This error comes from the following exception which is caused by the hardcoded "-F" option with "zfs send". OpenZFS bug report explaining to not use -F option with encrypted datasets.