I do a lot of sketchy edge image exports at 3000 pixels wide. They do take longer than at lower resolution but I've never had them take 10 minutes. I haven't paid attention to the number of edges I've got but I suppose with that many, it might take longer. Try a little experiment with a model that seems to hang.

Hide about half or more of the components/groups and do an export. Does it complete the task?

I wonder if there is some sort of time out that would stop the export or cause it to hang.