Frankly, I think you were misunderstood because you used several Scrum roles in your definition of “stakeholder.”
The classic definition of stakeholders is that they are people with legitimate interests in the project. Stakeholders are NOT always product owners, and should not be confused with the role of product owners in Scrum.
The owner of the product helps to determine the backlog of the scrum team, sets the priorities for the units of work and reports the progress to the "stockholders". These units of work are first “checked” with the Product Owner, and usually again at the demo end of the sprint, iterations are completed by “interested parties”.
Clients or users are who you build the software for. They can also be considered “stakeholders”, but I would not do that. I personally like to draw a clear line between the stakeholders of the project "support / sales / business leaders / etc" and "customers / users".
If you just got into Scrum, I would highly recommend the following book:
Jesse source share