Adjust the offset (-0.05)
to better position the text.
Snippet:
ax.text(x, y, z - 0.05, # you can adjust as needed
label_point,
size=10,
ha="center",
va='top',
zdir='z',
color=datalabels_color)