In lustre/utils/lsnapshot.c only snapshots that are local is considered in snapshot_list_one.
After doing a ZFS send/recv of an MDT the lustre:* properties are marked as received and will therefore not show be part of the output of 'lctl snapshot_list'.
Is there a reason for this filtering?