Diffuse color controlled by vertex color won't bake properly

it seems that the baking system completely ignore vertex color
here in the picture is 2 principled bsdf mixed by a vertex color attribute and only one part baked
this doesn’t seem to affect other channels such as normal and roughness though, only diffuse and maybe some other
platform is in windows, Linux seems to work fine

You don’t have vertex color channel selected and it is not using default for baking purposes, but for viewport it does.
Looks like a bug.