Hello Matt,
Can you please elaborate what information you have in Metashape project apart from the alignment results? Depth maps, dense cloud, mesh? In case of dense point cloud or mesh, please specify the number of points in the cloud or number of faces in mesh.
Also when you say that Metashape crashes, what code you are using to call pickPoint command in loop?