It seems the storage pool is still used by some resources (images and default profile).
Can you check the output of lxc profile show default to see whether the profile references the default pool (in devices section). You can then delete the the device that references the default pool using lxc profile device rm default root, where root is the name of the device in the profile.
For images, you can list the images within the storage pool using lxc storage volume ls default type=image, and then delete them using lxc image rm <image_fingerprint>.
yaah, but there are no images because the pool is not available:
$ lxc storage volume ls default type=image
+------+------+-------------+--------------+---------+
| TYPE | NAME | DESCRIPTION | CONTENT-TYPE | USED BY |
+------+------+-------------+--------------+---------+
i was able to edit default profile and change pool from default to currently used one, but the images are virtual remnants which i am still unable to remove from lxd “memory”