If I use the metal material as a base, the .png decal gets invisible.
Plastic, paint and plaster material seem to work well. Gem and glass get some strange results, but metal completely covers it.
I’m seeing this in rendered preview but the same thing happens if I try and render the thing.
It also occurs when I use .jpg.