Hello,
I asked about this on openthread-users (https://groups.google.com/forum/#!topic/openthread-users/F8_NmMRDOFE) and got redirected here. Generally, I observed a severe packet drop on certain CoAP packet sizes, when using Border Router. I.e. when I was sending packet with about 90 bytes of payload, it was working fine (~99% packet delivery). But with about 100 bytes of payload, not even half of the packets were delivered successfully. If I increased the payload size by another 10 bytes, it started to be reliable again. In my particular case the window was between 94 and 102 bytes (might be dependent on stuff like url length) - any payload of that size was dropped a lot. This was repeated every 127 bytes, so, ~220 bytes payload had the same window of few bytes which big drops were observed.
The scenario was: regular nRF52840 ot-ftd-cli (0.11 Thread SDK) was sending CoAP over radio to NCP (ot-ftd-ncp), which was in turn handled on the linux side of the border router. Node-node communication had not triggerred this problem.
For more details please refer to the openthread-users.
Any suggestions / insights?