Yes, maybe these gaps are there because of FLoating Point inaccuracies. However, you could fix this with a weld function. Just for the case: A weld function will round the xyz position of each Vertex eg. to a value that can be divided trough 0.1 or whatever. It could then remove double Vertices and rebuild the mesh based on the remaining vertices, but this step might not be neccessary.