Hi David,
The key is typically in the conversion. I have no idea what you use, and I guess I'm not familiar with it. But if the CAD file is perfect, and the OBJ is not, the problem center is located.
Siemens NX (. prm is not readable by C4D) but can provide OBJ, as well as IGES, and IGES will allow you to set the tessellation according to your needs.
https://help.maxon.net/c4d/2025/en-us/Default.htm#html/FIGESIMPORT-CADIMPORT_GRP_TESSELATION.html?TocPath=CAD%2520Import%257CIGES%2520Import%2520Settings%257C_____3
Is that something you have explored already?
When you have the model in Cinema 4D, have you explored the Mesh checker?
https://help.maxon.net/c4d/2025/en-us/Default.htm#html/DMODELING-MESH_CHECK.html?Highlight=Model%20check
Besides that, most materials are set up for a specific scale (size), while some expect a proper UV mesh, while others don't care at all and use projection, such as Spherical. Besides that: Checking the Normals is key.
I believe one could fill a whole book with tips, and to say anything in general is to aim to fill that book, or keep it too short and waste time on the other side. Hence why I ask for files that show a problem.
Perhaps have a look here:
https://cineversity.maxon.net/en/tutorials/c4d_r20_import_catia_step_iges_solidworks_jt_cad_files_in_cinema_4d
Fingers crossed, one of these little tips helps.
Cheers