Well I think I found the main culprit, after going through and tweaking all my accels and retraction settings, at least in PrusaSlicer.
I had "Only retract when crossing perimeters" turned on, which caused a bunch of my oozing.
But getting my acceleration and travel moves better tuned also proved benificial.
I found I could bump up all the accelerations by quite a bit, as well as the travel move speed which improved stringing as well.
Still have slight gaps inbetween the gyroid layers, but that could be because it's only 5% infill.
Thanks for your input Phaedrux.