From what I can tell from the parameters in your screenshots, the program has performed a perfectly valid optimisation.
What's more concerning is that the text in you question doesn't match the parameters clearly shown in the screenshots. If there's a configuration page where does values are actually used, why is this not included in the question?
The optimiser has been tasked to achieve these constraints:
Obtain a semi-major axis between 8000km and 8010km. The value it reached, 7999.57km, is within the tolerances you have specified. The values here are not the 10000km you claim in the question.
Achieve an eccentricity between 0 and 0.01. The value it reached is 0.00068, safely within. This is not your claimed input of 0.1
Given those two constraints, which has been met, it has minimised the time to a journey under 24 days.
The second concerning thing is the notice about "stop after specified duration". Since the value there is the exact same as what the optimiser output, is it perhaps the case that the provided time is not enough to reach the target orbit? 24 days is not a very long time as far as low-thrust transfers are concerned.
