In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, mix buttermilk, eggs, melted butter, and vanilla extract.
Combine wet and dry ingredients until just mixed. Do not overmix.
Heat a non-stick skillet or griddle over medium heat and grease lightly.
Pour ¼ cup batter for each pancake. Cook until bubbles form, flip and cook the other side until golden.
In a bowl, beat cream cheese, powdered sugar, and vanilla until smooth and fluffy.
Slice strawberries and optionally toss with a bit of sugar for extra juiciness.
Stack pancakes with cream cheese filling and strawberries between each layer.
Top with whipped cream, powdered sugar, and maple syrup.
Serve immediately and enjoy!