Hi Ron,
Thanks for your timely help.
We were getting in-order packets from transport but we were splitting them in two threads and then giving to mbedTLS, may be that caused the issue. Sending them in single thread context works fine.
Thanks,
Kartik