Every check passes or fails, and each one carries a fixed number of points. Your goal does not change them.
Your score is the points you earned divided by the points available to you, scaled to 100 and rounded.
If LinkedCheck cannot see something, such as a banner the public view does not show or posts that were not available, that check is left out, not failed. It drops out of both totals, so it cannot pull your score down.
The score is calculated in code, not by a language model. The same public profile always gets the same score.
This measures whether your profile is filled in, not how persuasive it is. A high score means nothing is missing, not that nothing needs improving.