I recently had this issue; and just found a way to remove the storage pool.
First I removed and purged the convoy service and glusterfs stack. After deleting from the stack view, Under Infrastructure -> Containers you can see the list of delete containers, purge them all.
then I went through each stack and removed the inactive storage. Under Infrastructure -> Hosts, click on the host name, then on the bottom of the page click on the storage tab, remove and purge inactive items.
After all of that, under Infrastructure -> Storage Pool the storage pool was still there. I notice here that if you click on the name of the storage pool you would get directed to a blank page, and the url would look something like this:
server:8080/env/1a5/infra/storagepools/1sp6
This may look different for you. Now, if you ever viewed the api for a host, the url would look like this:
server:8080/v1/projects/1a5/hosts/1h1
So, I wondered, is there some hidden api for the storage pool? YES!
server:8080/v1/projects/1a5/storagepools/1sp6
On this page, in the upper left are some options. First click deactivate. A dialog would appear, click Show request, then click Send Request. Now do the same thing for Remove and Purge.
the 1a5 and 1sp6 will be different for you. To view the api for a host, click the sandwich menu on a host and view in API should be an option. I am not sure if the removing storage step is necessary; but that is what I did.
good luck.