The meaning of soon changes with the power of the person saying it.
LEADERSHIP
LEADERSHIP
Soon means something different depending on who says it. From someone with authority it may mean whenever it suits them, and the person waiting has no way to ask without seeming impatient. Vague timing is comfortable for the powerful and expensive for everyone else, since they have to plan around an unknown.
If you are the one with more power in an exchange, give an actual date, even a rough one, and update it if it moves. And if you have been told soon, it is reasonable to ask what that means concretely. That question is not pushy, it is planning.
Whose soon have you been waiting on without being able to ask?
Free, with nothing to buy inside it.