The process of converting that vision into a specification of work is an impediment to the product owners role. There is an excess of mechanical work. Create Card -> Validate that it meets the INVEST Criteria -> Map that story to a release plan -> Explain the vision to the developers -> Verify the result -> Demonstrate the Result -> Wait for deployment. That is a long arduous road to travel. It requires patience. It requires meticulous planning and attention to detail. And frankly I find much of it boring.
I think a better organization of work would be to have the Product Owner focus on Creating Cards and Defining Acceptance Criteria and Accepting Completed Work. All the mechanics should be delegated to someone else. The PO needs a creative environment free from the chores of manipulating card wall.