It might have to do with differences in graphics level between edit and play mode.
I would suggest using a mesh part rather than a union, as it usually looks better for materials.
Unions are extremely unstable in roblox and is mostly broken. It depends on the size of the object.
I’d recommend you go to blender and remake it there and then import it to roblox studio.