Global timelogs report throws error when there are work item epic timelogs

When landing on the global timelogs page with work item epic timelogs, there's the error:

Screenshot_2024-10-11_at_14-00-08_Time_tracking_report___GitLab

{
  "errors": [
    { "message": "Cannot return null for non-nullable field Timelog.project" }
  ],
  "data": {
    "timelogs": {
      "count": 1,
      "totalSpentTime": "7200",
      "nodes": [null],
      "pageInfo": {
        "hasNextPage": false,
        "hasPreviousPage": false,
        "startCursor": "eyJzcGVudF9hdCI6IjIwMjQtMDktMTkgMTM6NTI6NDMuMDAwMDAwMDAwICswMDAwIiwiaWQiOiIxMTYifQ",
        "endCursor": "eyJzcGVudF9hdCI6IjIwMjQtMDktMTkgMTM6NTI6NDMuMDAwMDAwMDAwICswMDAwIiwiaWQiOiIxMTYifQ",
        "__typename": "PageInfo"
      },
      "__typename": "TimelogConnection"
    }
  }
}

This is due to work item epic timelogs not being associated to projects since epics are at the group level.