We don’t know why it was changed, maybe it was a bug, maybe it was intentional or a side-effect of a recent change.
Regardless of the cause, you shouldn’t be designing your apps that assumes data in any particular way that isn’t guaranteed by the endpoint. The docs for some endpoints specifically mentions that the results are ordered in a specific way, this endpoint has no such assurance, so you should design your app from the start knowing that you may get results in any order and so handle that as such on your end.