Optimization in galapagos not working when using large pools

Hello, in my project Im trying to get the most accurate incribed square in a series of different curves using galapagos.

When I run galapagos for just 1 curve, I can get the square inscribed minimizing the distance between centers of diagonals and the lenght of the diagonals. In this case there is no problem.
When I try the same using genetic pools for calculate squares in more curves, galapagos doesnt find the best square for each curve.

How can I relate the minimize results of all those curves in one input for galapagos?
optimizing_square_curves.gh (2.3 MB)

I don’t understand what you want but try Goat is faster than Galapagos