Not every fish spawns at the same time, some don't at all!
My personal view, is just don't fish for spawning fish.
On Ardleigh back years ago, I had a 13lb heavily scaled mirror from the mouth of a small bay where they would spawn, I had seen other fish splashing along the bank. 2 hours later I caught a 24 battle scarred warrior from an area 100 metres away, middle of the reservoir that had not been in the splashing fish.
The 13lb mirror was munching on the spawn, there was no dripping milt or eggs, the 24lb mirror was built, but again was not dripping. It did not look empty, but was eating.
At Brackens I caught a 20lb male that was pouring out milt, yet I know that they did not go into full spawning mode as mid afternoon just after they started, the weather turned cold with severe thunderstorms. 3 weeks later with no more warmer weather around, 12 fish went belly up, spawn bound after an oxygen crash.
I've watched fish spawning, and despite getting heavily battered, scales etc, within a week, most damage is healing.
The best person to ask is @levigsp