There is one more tag to edit: source:maxspeed=sign. It means that the maximum speed is the effect of a sign.

If there is no sign on this road, the value of source:maxspeed should be PL:rural, since 90 is the maximum speed on roads outside urban areas.