I'm having the same problem, starts working when I disable Elementor, but it's not Elementor, seems to be a combination of the latest WP version and ELementor. In my case.
I understand your question. We should be able to re-order the custom fields in any way we like without having to fiddle with the dates. I found myself adding a bunch of custom fields to find out that they are in a wonky order.