Wireframes precedence

MY wireframe looks strange and seems to be fighting with what ever comes first. Any ideas on how to fix
this? Thank you.

There might be some Z-fighting from overlapping geometry, which you almost certainly have. M > Merge By Distance

Also check if wireframe is set to 1.