Is it possible to get vertex position or face normals of a StaticMesh using Python API?
You can use unreal.ProceduralMeshLibrary.get_section_from_static_mesh(mesh, lod_index, section_index) for each section of the mesh. It will return you a list of vertices, triangles (as indeces into vertices array) and normals (one per vertex in vertices array). You can calculate the face normal of a triangle using the cross product of two triangle sides.