Variable value ignored in "Send Media" node after successful HTTP Request

I am using an HTTP Request node to call an API and mapping the response to store values in a variable. However, when I reference that variable in a subsequent Send Media node (to have the voice narrate the assigned value), it ignores it. Even though I’ve debugged the flow and confirmed the API returned a 200 OK status, the value isn’t being read.

Note: I have already tested this using local and global variables, as well as both system-defined (Zoom) and custom-created variables.