По ошибке похоже, что ваш аккаунт на cosmosdb неверен.Убедитесь, что у вас есть значимый URL, вместо того, чтобы иметь его с идентификатором,
Что-то вроде
https://psdemo-cosmosdb.documents.azure.com:443/
вместо чего-то с десятичными дробями. (Как это трудно разобрать)
И не передавайте свои секретные ключи в репозиторий.
Я вижу, что проблема в строке
Document document = await client.ReadDocumentAsync(UriFactory.CreateDocumentUri(DatabaseId, collectionId, id));
, вам необходимо передать ключ ключаВы запрашиваете данные.