Preheat a griddle or skillet over medium-low heat.
To make pancakes, blend buttermilk, eggs, melted butter, and vanilla in a blender until smooth. In a large bowl, whisk together the flour, baking soda, baking powder, and salt. Mix wet mixture into dry and don’t overmix. Pancake batter can be made a day in advance and stored covered in the fridge.
To make the cinnamon swirl, whisk together the almond butter, sweetener, and cinnamon until it makes a smooth paste. Transfer mixture to a Ziploc bag and snip a tiny bit off the corner of the bag.
Make the cream cheese drizzle by whisking together the cream cheese and maple syrup until smooth. You can use a food processor to blend if you prefer. Depending on the consistency you like, you can add a few drops of milk to thin it out. If you prefer a thick drizzle, you can transfer the cream cheese mixture into a Ziploc, snip the corner, and squeeze it through the bag for serving.
Melt a little coconut oil on the griddle or skillet. Raise the heat to medium. Form pancakes and immediately squeeze the cinnamon mixture in a swirl over the pancakes. Flip when they start to bubble at the top and cook until set.
Drizzle with cream cheese either with a spoon or a Ziploc bag.
Garnish with chopped pecans if desired.