Weigh the sugar and COLD vegan butter out. It should come straight from the fridge, and have been there overnight beforehand. Please don't pop it in ten minutes before creaming and then ask me why they didn't work.
Place them into the bowl of your kitchen mixer. Add the vanilla bean paste and cream for 1 minute on a high speed. I use my whisk attachment and cream on speed 6 on a Kitchenaid.
Use a spatula to wipe down the bowl edges, making sure there's no rogue butter or sugar there. Cream for another minute. The mixture, while the whisk attachment is whisking through it, should look like a light coloured cookie batter already. The whisk should leave tracks.
If you live in a hot climate or a summery one (I tested this in the depths of winter) consider transferring the vegan butter mixture to the fridge while you weigh the flours out.
Weigh the flours, baking powder and salt into a small bowl. Use a clean, dry whisk to thoroughly combine.
Remove the butter mixture from the fridge, and measure out the COLD soy milk. I use soy milk. Mix the soy milk into the butter mixture until the edges pull away from the bowl.
Add the flour mixture to the butter, ensuring you get every little bit. Even 5g deviation in these cookies makes a huge difference. Use a spoon to mix until the cookie dough comes together and is just too wet to handle. Make sure you scrape up every bit of flour from the sides of the bowl.
I like to transfer the cookie dough back into the flour bowl (which is small and fridge friendly) and cover it to refrigerate overnight. Anecdotally, I found that the vegan chocolate looks prettier and melts more dramatically if you mix it into the cold dough, just before cooking.