Suppose what I should have said is make a boolian then snap and merge verts, essentially DJ, the boolian is doing the "drawing" for you in this case, then do the clean up on it.
Probably one of the only times I would use a boolian tbh.
"No pressure, no diamonds" Thomas Carlyle