UGC Layered clothing removes hidden faces fine in studio but when I upload it completely breaks

Hi, I have this weird issue where in studio the clothing equips correctly, but when I pay the fee and upload to ugc the clothing completely breaks in games and doesn’t remove the faces beneath the clothing. I even tested inserting the uploaded accessory back into studio ant it works perfectly. It only doesn’t work in normal roblox games.

image
image
Inner cage:



Outer cage: