Hi @Victoria – I'm also seeing this issue, and it's a bit of a pain – is it in the queue to be fixed?
Once the data is over a certain size, the key-value component starts to loop back around to add new rows to the top, and then with sufficient data it starts to insert in different places as it iterates over the object.
Should be easy to replicate – capture attached of the behaviour on a manual data entry, same behaviour is seen when it's being populated from a query.
(This happens without making any sidebar dragged adjustments to the key order – for my app, my data order is set in the GraphQL query).
