Status check created for an internal PR but not for an external one

Exactly what it says on the tin (c). They use various heuristic checks that they obviously don’t divulge.

You can however guess possible reasons from past topics.
E.g. this one looks relevant: