Afaik for junctions like this, the higher-ranking one of the intersecting roads would be applied to the intersection, which in this case should mean that the quoted section would be `=secondary` (please correct me if this is wrong).

Then, I have removed `construction:highway=residential` in the aforementioned changeset as the road has been opened, and I suspected that it was simply forgotten to be removed.