Viewport Render and Render Different!

Hi guys, already did a search on google and youtube, but seems like doesn’t fix my issue.

The render is different in render viewport and render, using cycles.
Here it is in render viewport :

And here in render final

There is a lot of differences, first one is the specular, in the render is too shiny.
and also the elbow looks different.
And the spider geometry, in viewport is fine, in render is hidden ( already checked visibility )…

I really have no idea why is doing this.

Any tips, super welcome !
thank you so much in advance

UPDATE.
I kinda fixed the shiny render issue by appending the model in a new scene where another character was working, but still would like to know what happened…

But still the spider logo chest, disappears in the final render.
Cheers

a few things could cause it, hidden items, weird material setup, hidden in render mode in outliner etc. hard to see without the .blend file, or at least a screenshot of your materials and outliner