Sending STATUSTEXT to QGC is not reliable

We have an application where a Cube Orange+ is connected to a Jeston via UART, we would like to send STATUSTEXT mavlink message but we find that sometimes it does not make it to QGC. Any thoughts on why this might be the case.