I only use MS SQL.
I noticed that once you went above several K aware field size, it made the field in the backend this:

I can only say that I've seen a JSON string be built that was 26k bytes, and it had to have been "intact" because it was read by Aware and sent out as a REST field.