I think it would be fairly easy for us to say the order we expect the dimensions to be in. E.g. I could just add some metadata saying the array is meant to be in fortran order, or really any dimension order. I think this is broadly “fine” in python, since numpy supports arbitrary array order.
My main concern would be about interoperability with other languages.