Do lake erie walleyes drop all their eggs in one night or do they drop them over multiple nights?

It seems some of the bigger fish I caught last week did have spawn but not as fat/plump as I would have thought. This made me think that maybe the drop their eggs over several days?

Anyone know the facts here, how long it takes for a walleye to drop all of her eggs?