My object is overlapping the other object in the viewport.
The smaller model in the 'back' is showing through the larger model. They both have mirror and subdiv modifiers on them.
Yeah, I had the same issue where a mesh would appear to be in front of everything in Viewport only.
I found another fix for people with the same problem in Blender 3.5:
- Select Mesh that is behind and overlapping everything causing problems
- On the right side go to Properties > Object Properties > Viewport Display (Object Properties is the orange square icon)
- Uncheck "In Front"