I'll clarify a little bit on my question. I see your example has "myJsonRawTextSentByUstore", but I'm curious if you've done anything with it to make it a string for GetBytes.
As in, if you printed out the JSON being passed to GetBytes will it be encoded with escapes (\) or double quotes ("") so C# treats it as a string? So we're on the same page this is what I mean by each of those examples:
Raw JSON: {"Order": { "OrderId": 64076, "DisplayOrderId": 167046}}
Escaped: "{\"Order\": { \"OrderId\": 64076, \"DisplayOrderId\": 167046}}"
Double Quotes: "{""Order"": { ""OrderId"": 64076, ""DisplayOrderId"": 167046}}"