decals transparent on some materials

i just realised that there is one difference between these materials… one has vertex paint capabilities.
Decals work fine on materials that dont have vertex paint capabilities.

Any fix for this ?