AIX used to assign hdisk numbers based on the order in which the drives were discovered. Then the hdisk number was stored in the OD with the location code of the devices, this is why hdisks often differed from what is seen in SMS.
The best I have been able to figure with MPIO is that this process still holds true.
If you have patience and time you could go through and change your hdisk numbers but it is often not worth the effort. You can easily cross reference the HDISK numbers to serial number and then write a script or use excel to cross reference this to corresponding hdisk numbers for the two VIO servers. Having a developed process for doing this will aid in long term supportability of your servers.