Yep. In Next Generation Shell for example. At the time that the language was created, around 2013, it was clear to me (author of the language) that ordered traversal is beneficial and outweighs the downsides (memory usage).
Yes, e.g. in Ruby since 1.9, hash order is guaranteed.
Same in Python since 3.6 (2016)
Although the changes doc[1] states that dicts being ordered is an implementation detail that shouldn't be relied on. Nobody does of course ;)