In a mixing bowl, whisk together the flour, baking powder, baking soda, and salt.
In a separate bowl, stir the plant-based milk, sugar, apple cider vinegar, vanilla extract, and oil (or applesauce if you are avoiding oil) until the mixture is uniform and the sugar is dissolved.
Pour the wet ingredients into the dry ingredients and whisk just until a smooth batter forms. Do not overmix.
Fold in 1 cup (150 g) of the blueberries, reserving the remaining 1 cup (150 g) for adding during cooking.
Set a nonstick or cast iron skillet over medium heat. After 90 seconds when the oil or vegan butter is hot, ladle ¼ cup (60 mL) of batter per pancake into the skillet. Immediately press several of the reserved blueberries onto the surface of each pancake.
Cook over medium heat for 2 to 3 minutes, or until bubbles form and the edges appear set. Flip and cook for 2 minutes on the second side, or until golden brown and cooked through.
Transfer to a warm plate and repeat with the remaining batter and blueberries, adding more oil or vegan butter as needed between batches.
Serve hot with maple syrup, vegan butter, vegan whipped cream, and additional fresh blueberries.