Preheat an oven to 200°F. In a large bowl, combine the flour, baking powder, baking soda, cinnamon, and salt. Stir, until no lumps remain. In a medium bowl, whisk together eggs, milk, butter, and vanilla until smooth. Whisk the egg mixture into the flour mixture until smooth.
Coat a nonstick skillet with cooking spray and warm over medium heat. Ladle ¼ cup batter into the skillet, dropping a few blueberries into each pancake. Cook for 1–2 min, until bubbles form around edges. Flip and cook for an additional 1–2 min. or until firm. Transfer cooked pancakes onto a baking sheet and keep warm in the oven. Repeat until all batter is used. Serve with butter, your favorite syrup, and more fresh berries on the side.