Strange. Opened your example in windows version and it said it is manifold.
How do you heal? The option is windows only if you mean the mesh repair function. Only fix normals as fix is available in linux.
When top and bottom surface is missing but you have infill, this is not the reason. More likely the number of top/bottom layer is set to 0, which you normally only do in vase mode to have a hollow object.