Hi Stefan and Fabien,
As I mentioned in my initial post, meshroom has no trouble finding matches, the node where it stops is StructureFromMotion. I tried using all of your suggestions including disabling cross matching, using sift and akaze together, using the other sift types, disabling grid filtering and using dpsift. I have also tried this on both ultra and normal for describer quality and density, and I've tried using several different datasets, some of which have worked in the past using previous versions of meshroom.
This particular dataset "worked" initially with default settings, and I got a very promising point cloud, but during meshing it produced a bounding box shaped cube. I tried to redo it with some settings changed and since then I have been unable to pass structurefrommotion at all, even with default settings.
I've restarted my computer, I've reinstalled meshroom, I'm at a total loss as to how I can get this to work.