I'm not sure if it's a version mismatch. Others are reporting issues with pybind11 not matching scipy. It's tricky to update igl's pybind11 because of our dependency on numpyeigen which uses new_numpy_hacks_stable on https://github.com/fwilliams/pybind11.git which is 200+ commits behind pybind11 main.
posting here in case anyone else is suffering from the same issue and knows a solution.