Mesh.CreateFromBrep(brep) returns too many vertices

What are the units of your drawing? If if is millimeters/inches, maybe try setting it to meters/feet and scale the drawing? It sounds like a “too far from origin” thing.
more info here: