You're welcome! I'm glad it worked for you.
Regarding your question, data labels are generated for each point in your series, and then displayed depending on the value of
allowOverlap property, which defaults to
false and displays data labels, that don't overlap.
API reference: https://api.highcharts.com/highcharts/s ... lowOverlap
Please let me know, which browser you were using to display this specific chart. If it was google chrome, then long loading times might be related to the issue reported here:
https://github.com/highcharts/highcharts/issues/16121
Feel free to follow the issue for more informations on this topic.
Best regards!