The difficulty I have run into with these terms is that there is no universal definition & so often the interpretation is left open.
Coaching is generally divided into two categories, one being that of performance coaching which usually takes place in the moment & is focused on a specific task.
Then there is developmental coaching which is more of a long-term relationship focusing on assisting employees in their career progression.