I tried the same steps and did not get /dev/sdh as the root, but I see that they do both have the same label, and concur that labels may not be the best way to differentiate these volumes.
UUID also isn't unique, so I'm at a loss to identify a good way to determine which is which.
Either way, this is definitely an undesirable behavior, so I'm marking this Confirmed.
I tried the same steps and did not get /dev/sdh as the root, but I see that they do both have the same label, and concur that labels may not be the best way to differentiate these volumes.
UUID also isn't unique, so I'm at a loss to identify a good way to determine which is which.
Either way, this is definitely an undesirable behavior, so I'm marking this Confirmed.