Description
When there are 2 records in a series, the dataLabels overlap.
Since the offsetY property applies to the entire chart, I cannot set a different offsetY value for each label to adjust their positions individually.
I don’t want to reduce the font size or increase the chart area, as the chart size is fixed and making the font smaller will make it unreadable.
Steps to Reproduce
Create a chart with a series that contains 2 records.
Enable dataLabels.
Observe that the labels overlap and cannot be separated using offsetY.
Expected Behavior
Each dataLabel should be adjustable individually (e.g., with its own offsetY) or there should be another way to avoid overlapping labels.
Actual Behavior
All labels in the chart share the same offsetY value, causing overlapping when multiple values exist in a series.
Screenshots

Reproduction Link
https://codepen.io/cngvn/pen/myeNapj