As you can see the glasses show here in material preview
but as you can see here it doesent show entirely, its transparent in a way
That always happens when you use a rig in Blender. Delete the texture plugged into the Alpha channel of the material and it’ll render correctly.
Thanks! I’ve switched rigs recently and this hasn’t happened to me before.