Formatting in both DotNetTypes.format.ps1xml and Types.ps1xml

System.Diagnostics.Process has a layout specified in DotNetTypes.format.ps1xml.

Why is there another one in Types.ps1xml?

The latter is used by the extensible type system, not a layout. Update-FormatData vs Update-TypeData.