You have two automatic static NAT rules, whichever one is found in the policy will be used first.
With Manual NAT rules, you have specific control over the order. This is not really going to be true with automatic rules. There is no documented / supported method I'm aware of to determine which will be first.
When upgrading R80.10 to R80.20, the entire database is exported and imported. And so, yes, things that should not matter what order they are in may change in order. And because there is no support for determining what order these might be in, there is no effort made on the export / import to make sure they are in the same order.
Also remember that if the rule for 10.10.10.10 comes first, traffic from a source address of 10.10.10.10 is translated to 30.30.30.30. And traffic with a destination of 30.30.30.30 is translated to 10.10.10.10. (I'm sure we all understand this.) Bit also traffic from source of 10.10.10.20 will still be translated to 30.30.30.30, because there will be a rule in the NAT policy to match and translate this.
And this is one of the properties of the connection in the state table, and the connection will work. But, port numbers can conflict and get stepped on, and this again, shouldn't really be done just kinda coincidentally works...