Live API Showing Incorrect Grade

The Live API is showing that I am Grade 2 when in reality I am Grade 3. Got some violations today as I was working on a project while descending via VNAV. They seem to have kicked me back to Grade 2 per the 19.4 Grade System, however in the 20.1 system I am grade 3.

Info
User ID: b0018209-e010-40a0-afe1-00ecd5856c5e
UserInfo Object:

[
  {
    "ATCActions": 5519,
    "ATCRating": 3,
    "ATCUserRatings": -1,
    "FlightTime": 9439.598,
    "Groups": [
      "DF0F6341-5F6A-40EF-8B73-087A0EC255B5"
    ],
    "LandingCount": 150,
    "LastFlight": 0,
    "Name": "IFC GAF Velocity23",
    "OnlineFlights": 556,
    "PilotStats": {
      "FlightTimeLongPeriod": 2813,
      "GhostingCountMediumPeriod": 0,
      "GhostingCountShortPeriod": 0,
      "Grade": 1,
      "GradeDetails": "Removed for Brevity",
      "GradeName": "Grade 2",
      "LandingCountLongPeriod": 61,
      "Total12MonthsATCGhostings": 0,
      "Total12MonthsLandings": 85,
      "Total12MonthsViolations": 6,
      "TotalATCGhostings": 0,
      "TotalFlightTime": 9439,
      "TotalLandings": 150,
      "TotalViolations": 8,
      "TotalXP": 112800,
      "ViolationsMediumPeriod": 3,
      "ViolationsShortPeriod": 3
    },
    "Rank": -1,
    "Skills": 112800,
    "Standing": 0.5,
    "UserID": "b0018209-e010-40a0-afe1-00ecd5856c5e",
    "Violations": 8
  }
]