Not the best answer but at least so you can test that you converter works you can force it:
var options = new JsonSerializerOptions(); options.Converters.Add(new FooConverter()); var foo = JsonSerializer.Deserialize<Foo>(json, options);