I understand that when the value for one slice of a pie chart is too small, there is bound to have overlap.
However, the client insisted on a pie chart with data labels beside each slice (without legends as well) so I'm not sure what other solutions is there to "prevent overlap". Manually moving the labels wouldn't work as the values in the chart are dynamic.