Preheat oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a large mixing bowl, cream together the softened vegan butter and granulated sugar until light and fluffy.
Add the lemon zest, 1 tablespoon of lemon juice, and vanilla extract; mix until well combined.
In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.
Gradually incorporate the dry ingredients into the wet ingredients until a uniform dough forms.
Roll the dough into 1-inch balls and place them on the prepared baking sheet, spacing them 2 inches apart.
Bake for 10 minutes until the edges are set but the centers remain soft.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack.
Whisk together the powdered sugar and remaining lemon juice to create a glaze, then drizzle over the fully cooled cookies.