I used to work on an 85kb plasmid, and the ONLY way I could get it out of a gel was using NEB's beta-agarase enzyme. Like you, I could electroelute it onto a membrane but not get it off the membrane. If they still make beta agarase I'd give it a try.