This repo has to be cloned, not forked. If not you won't get a check_run event:
"The Checks API only looks for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array and a null value for head_branch."
GitHub docs