The data in the pie chart below is reversed for Americas and EMEA values, I have another pie chart with another column and works just fine, obviously Iβm doing something wrong here but I canβt see it.
The value_counts() method of pandas returns value in descending order, so the highest value (371) would be at the first position in your values. Whereas the labels are in the order as per the df.