Why aren't RESOLVED vulnerabilities returned in GraphQL Explorer query?

I want to return all the vulnerabilities for a project, including the resolved items. If submit the following, I will get back only items where the state is DETECTED, CONFIRMED or DISMISSED.

{
  project(fullPath: "myrepo/myproject") {
    id
    name
    vulnerabilities {
      nodes{
        id
        reportType
        title
        state
      }
    }
  }
}

If I filter on all the states explicitly, I will get the same results - no RESOLVED.

  vulnerabilities (state:[DETECTED,DISMISSED,CONFIRMED,RESOLVED])

Only when I filter for the RESOLVED state by itself will the resolved items be returned:

  vulnerabilities (state:[RESOLVED])

This is not a paging issue.
Running on self-hosted GitLab Ultimate 16.8.