Why does this code work in OnBegin but not in GetRequest?

Since the async function StartRequest is working, maybe move the button triggering and audio playing logic into the StartRequest function? If it doesn’t work there then the problem might be with the Player reference you’re using.