When adls client is created, adls_client constructor doesn't take the CA bundle location for blob_client creation. There should be an overloaded constructor to take ca_path in adls/include/adls_client.h
AZURE_STORAGE_ADLS_API adls_client(std::shared_ptr<storage_account> account, int max_concurrency, const std::string& ca_path, bool exception_enabled = true);