I posted here a message because I’m experiencing something similar .
In my case what I think is playing an important role in making vector stores disappear, is the use of project keys.
- If I create a store via the web UI, the store gets created and it is visible both in the UI and also if I list the vector stores via CURL with project key
- If I update the store via CURL with project key, the store disappears from the UI and also from the response of the List vector stores operation
- If I get the store by id via CURL with project key, I get the details of the store
It seems like creating/updating a store via CURL with project key changes some sort of internal status and from there on those stores are filtered out.
If I use a User key everything seems to work
Hope this helps