Review the " Settings for sharing cloud recordings" section of that support article for full scope of details on configuring. You want to make sure that downloading for the recording is not disabled by the Admin for the person querying the recording via API.
This was the case for another developer when we investigated further: