Storage API /query/kinds behaviour is different on GCP compared to other CSPs
According to storage API documentation :
a given kind can have zero or exactly one schema associated with.
While testing storage API record creation on Azure, I created a record with a non tied to schema kind. When requesting /query/kinds after record creation, the kind is absent from the returned results.
Doing the same test on a GCP instance, my kind (not tied to a schema) does appears when requesting /query/kinds.
I took a look at the code and I saw that to get the kinds, GCP retrieve all kinds from a RecordMetadata Database, so all kinds are returned, even if not tied to a schema. On other CSPs, it seems that kinds are returned from a Schema database, so only kinds tied to a schema are returned.