Apologies, I misread and didn’t see that the zfs pool was data only, no boot dependency.
Yes, for this you’ll need to add it to extraPools
(because the mechanism above won’t find any dependencies on this pool to cause it to be added automatically, in either stage 1 or 2)