Blender Freestyle - some edges are partially missing even after marking for Freestyle edges
The issue seems to stem from the scale of the object. While you've set the unit scale down, it's still large in Blender units. I suggest setting the unit scale back to one and scale the object to the size in millimeter that you were intending. This results in correct freestyle edges.