The bug
If you print a snout pattern in the same color as the banner, it will be visible on the back of the banner.
[media]
This happens because the snout texture is a solid color instead of being a "cutout" of the base texture of the banner.
In the image below you can see how the creeper pattern is indistinguishable when overlaid with the base texture as it is a cutout of this same texture, while the piglin pattern (called "snout" in-game) is visible when overlaid with the base because it is a solid color. (I have increased the contrast to make it easier to notice)
[media]How to reproduce
[media]Use this command to create a banner with the snout pattern:
/setblock ~ ~ ~ white_banner{patterns:[{"pattern":"piglin","color":"white"}]}
❌ See if the snout appears behind the banner
Fixed texture:
[media][media]
Can confirm it is in 1.18.2