Gitlab Stage:external is lost

I have an external job in TeamCity. After the merge request, its job is triggered. In Gitlab, I can see the status of this external job. But sometimes this status is lost. In teamcity, the job runs without errors. Someone came across why an external job can be lost? It happens often.