I have observed something similar.
In response to !status my bot would send me:
RunState: {JSONBLOBasString}
The RunState: arrives fine, but the JSONBLOB is dropped. And I know the bot itself is whitelisted. (Naturally of course I shouldn’t be pushing JSON over Whisper but hey thats another issue.
So for me, word 1 arrived ok, word 2 didn’t. Word two was 460 characters long…
Something has changed. But then it’s over the top to send long things via whisper really.