Can't set user properties in pool creation command

When I attempt to set user properties in a zpool create command I consistently get an error that the property isn’t valid:

#zpool create -m /mnt/bup-play01 -o test:host=fsfs bup-play01 /dev/sdi
property ‘test:host’ is not a valid pool or vdev property

I can create the pool without setting the property and it works fine. I can then set the property using zpool set, and that works fine. (Hence, an easy workaround.)

The syntax I’m using seems to match the zpool create man page, where it says

-o property=value

Sets the given pool properties. See zpoolprops(7) for a list of valid properties that can be set.

Containing a colon seems to be the requirement for user property names; plus the same names work fine in zpool set.

(That’s test code above, the actual property I’m trying to set in my script uses the reversed DNS name convention to help make sure it’s unique to me. I get the same behavior on my own property names and the example above.)

Are there really no tags for properties at all (when submitting my forum query)? Never mind user properties? Is the tag system essentially moribund maybe?