Migrating datasets between zpools

Hi there,
I have two zpools. I need to migrate a dataset from one to the other.
I started out with:
zfs snapshot -r source/volume@init
zfs send -R source/volume@init | zfs receive -v destination/volume
This ran fine…
But new data was assed to the source, so I did
zfs snapshots -r source/volume@init2
zfs send -i source/volume@init source/volume@init2 | zfs receive -v destination/volume

That ran for some time… and completed OK.
The issue is that the extra data doesn’t seem to have been added to the destination… I can see that the new folders are missing…
Also I can only see the first snapshot on the destination, and not the “init2” snapshot we sent to it… am I doing something wrong here??

Hello, was the destination, mounted when new shapshot sent?

Perhaps it may be that an unmount&remount of the destination, will show the new folders?

Presuming of course, that the destination does show all the sent snapshots

Yes it was mounted. I just tried to do a zpool export / import but still no snapshot…