Previously when there have been different versions of a mob in different releases (horses and villagers), Bedrock has had different folders or file names, so the same pack can support multiple versions. Good stuff.
But for 1.16.2 the UVs in the piglin model effecting all types of piglins have been changed to match the Java UVs. If this had happened before the nether update big release, I’d be all for it. But now you need different piglin textures to be compatible before and after 1.16.2
To illustrate here’s a screenshot from the beta with my texture pack which works correctly before 1.16.2 beta:
And If I update my resource pack to look correct in 1.16.2, any one who uses it with an earlier version of 1.16 will see a similarly chaotic mess.
Thank you for your report!
However, this issue is Working as Intended.
The report you have submitted is working as intended: The new piglin model is an intentional change. If you wish to retain the older model, you're free to do that with a resource pack.
Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.
Full Version History – Snapshot Version History – Feature Requests and Suggestions
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki