Hello,
I don't know since when my VSC has had this bug. I have tried with different projects, venv, the issue remains the same.

defaut value 100 instead of Microsoft.Python.Analysis.Values.PythonConstant
def hello(a, b=100, c={'a':4}):
return a + b
if __name__ == "__main__":
hello()
I can reproduce.
Bisects to #1614. Makes sense, since I changed the signature code.
builder.Append(p.DefaultValue); should be p.DefaultValueString
Yep, my bad.