Problem after joining meshes
It looks like the normals of the bottom part are inverted, resulting in a transparent look due to back-face culling.

Try recalculating the normals with &#9096; CtrlN in edit mode (&#8633; Tab) with everything selected (A). Note that it's possible to create topology which cannot have consistent normals, which could be why this didn't work for you before.