REST API - Components wrong order

Hello,

We’ve setup a few collections and single types, and so far every response from the REST API respects the order of the component in the content manager.

For example if I have:
title
seo_block
slider

The REST API JSON response respects that order:
{
title,
seo_block,
slider
}

But I have a single type that doesn’t respect that order, and I can’t understand why?

Is it because Strapi does not guarantee the same order as the content manager in the REST API?

Or is it a bug? Is there anything we can check or do?

Thanks!