After upgrade from Litium 7.4 to 7.7.1 some deliveries are getting the status readytoship which we are not setting our selves, and this is unwanted behavior.
Are you using the Litium Connect API ? - No Is it that you want the shipment to be in Delivered state, if the money is captured? - No we are setting the delivery state manually, and now after the upgrade something is setting the deliveries to readytoship, but not for all deliveries.
Since you are setting the delivery state manually, probably you are calling SetState method with Delivered state.
Can you call the same method for deliveries with readyToShip also?