no exception encountered, I will now test to determine json payload upper bound (in bytes) per adjacent discussion on this topic
That's no longer required the trace shows a (non-error) response (4XM9a-15). Now you need to debug why the packet collector created by LeafNode.send() does not collect the response. I suggest at least one breakpoint in IQReplyFilter (ideally after the collector has been created).