Thanks for these useful suggestions. I’m learning all about how retractions work now and surprised I never ran into issues like this before.
We are about 4.5 hours into another attempt (previous all failed around 1hr), now with the updated retraction length. It’s still going strong. Seems like this is the solution!
Coming back to say that I got it to print based on the suggestions in the thread.
I settled on a 3mm retraction length in PrusaSlicer which left a minimal amount of stringing. Printed flawlessly after that change.