The problem isn’t so much the escaped message, but rather the contents of said messages.
Bit messages resolve to:
blob: { data: { Message Data }}
Where as EVERYTHING else resolve to
blob: { Message Data }
These resolutions are AFTER the message has been escaped. As a case scenario, if I were to request the sub data I would simply call something similar to stored_SubData.user_name or stored_SubData[“user_name”].
Bits on the other hand required stored_BitsData.data.user_name