HTTPSecureSocket.SetRequestContent empty

When I inspect the content variable in the request it is blank. Is there something I’m missing or is this a bug. Xojo 2019r23.

Dim HTTPSLWA As new HTTPSecureSocket
Dim requestURL As String = "https://...URL"
Dim base64 As String = EncodeBase64("0", 0) + Chr(34)
Dim jBucket As new JSONItem

jBucket.Value("bucketId") = "642f713eb7b340510"

HTTPSLWA.Secure = True
HTTPSLWA.SetRequestHeader("Authorization", "Basic " + base64)
HTTPSLWA.SetRequestContent(jBucket.ToString, "application/json")
HTTPSLWA.Yield = True
HTTPSLWA.ConnectionType = SSLSocket.SSLv23