Services in different order give diferent result

We noticed that sending the services in different order give a different result, it seems they are sorted by id internally in GH.
Is that a normal behaviour or is there any way to have consistant result regardless of the service id?
Thank you

Giving consistent results is important for us too so we use the ID, yes. Why can’t you keep the same service ID?

We add services one by one or in batch but for each service added we use an incremented number as ID, that’s why they differ.

You could just make this counter permanent and avoid the reproducibility problem.