Lighting issues with two objects

I have two objects that I created in blender that need to sit on top of each other. Due to the way the game works, I can’t combine these objects into one. For some reason, they react to lighting differently, and I’m not sure why. The bottom one is packed using magic uv to save space, while the top one uses seams since it’s much simpler. I’ve tried rebuilding the lighting and removing ambient occlusion maps from the materials, but they still act like this. Is there a way to fix this?

those are wrong vertex normals. you gotta remove the caps from the cylinders. or if they are supposed to be there (cause modular and things) you gotta mark the cap edges as sharp and use autosmooth so the normals are properly split.

1 Like

Worked perfectly, thank you so much!