All the documentation tells you need to use rpool, and if you do a zfs create my pool/swap, it will not appear in /dev/zvol……
it works this way:
zfs create -V 10G anotherpool/swap
then it appears in /dev/zvol and you add it
swap -a /dev/zvol/dsk/anotherpool/swap