GraphQL MergeRequest commit query - commit author null

I’m writing a query to get all commits in a merge request. Query below, interestingly authorName, authoredDate and authoredGravatar are coming back in the response but author is always null

{
  project(fullPath: "team/repo") {
    mergeRequest(iid: "1") {
      commits: commitsWithoutMergeCommits {
        nodes{
          id
          authorName
          authoredDate
          authorGravatar
          author {
            name
          }
        }
      }
    }
  }
}