When a trade targeting multiple options has a partial fill it will lower the limit price to try and get a more complete fill. This is damaging when targeting low premiums like 10c, as the additional fills will be at the 5c level and significantly degrade the result.
As a work around I have setup multiple orders (1 at a time), but that increases comissions so having this fix will yield a better result.
The tool ideally should lower the desired quantity when the trade completes then as it reopens the new trade it should do so with just the remaining contracts.