Funny the device numbers changed as they are still in same physical order on board. I deduce that the device numbers don't follow the physical slot order. My guess, the x16 slot has priority over the x1 slot and gets numbered first.
I found the same on my Biostar A870U3. From right-to-left, the 16x are first, then the 1x.
1 3 0 2
[] [] [] []
[] []
[] []
[] []