I selected many consecutive edge loops, but the vertex groups highly all the edges in between them, how do I save just the edge selection itself so that it doesn’t also select the orthogonal edges between them when I reselect it?
Simply put you can’t, because it’s a vertex group, not an edge group. So where a vertex joins to an unselected edge, but then hte next edge is selected, all vertices are classed as being in the group. The only way to avoid this, is to add a single vertex in the middle of the unselected edge, which would “break” the vertex connectivity so those two edges, (which were one initially), would not be selected.
Grab it while you can: