Workflow finished but GitHub check keeps waiting

I have been encountering this problem frequently for about a week now.
The workflow finished on CircleCI, but the GitHub check never finishes. But not always, it happens sometimes. I’m not sure if this is a problem of CircleCI or GitHub, but it always happens on the CircleCI check, so I filed this topic here.
When this problem happens, I solve it by rerunning the workflow for now. After rerunning the GitHub check is updated correctly.