This sounds like previous problems I’ve seen when using the URLConnection.AuthenticationRequested
event to handle credentials. (1, 2)
The solution in those cases is to set the credentials manually before sending the request:
// in SendButton.Pressed()
TwilioSocket.RequestHeader("Authorization") = "Basic " + EncodeBase64(AccountIDField.Text + ":" + AuthTokenField.Text)