The font change is there to indicate that the attribute is overridden in UXML, similar to what prefabs do. Going back to the default by changing again the value is still treated as an override, because it's a valid use case. The way to remove the override is to unset the attribute.