Is it normal for lxd images to be stored in / instead of the zfs pool?

As @stgraber explains here:

Images Default Storage

You can create a storage volume on one of your pools with lxc storage volume create and then assign that volume to hold the image files with:

lxc config set storage.images_volume POOLNAME/VOLUMENAME