why does my solid object in Mesh Distance Field view shows transparent...

it is. a distance field is basicly a voxel volume. if the walls are too thin it will not be dense enough to create a voxel. so you end up with those empty voxels. that’s how it works.