It's possible for there to be config sync issues where, as part of the sync, the Search API server configuration gets synchronized before ai_vdb_provider_postgres.settings. In this instance, ai_search will attempt to ensure the configured collection exists in the server but fail in the process because it doesn't have the connection information from ai_vdb_provider_postgres.settings, killing the sync process.
Implement DependentPluginInterface as the work done in https://www.drupal.org/project/ai/issues/3543030 π SearchApiAiSearchBackend should ask configured VDB provider to supply dependencies Active will bring in VDB plugin dependencies.
Active
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.