For the pancakes: Whisk together the eggs, milk, granulated sugar, cinnamon and salt in a medium bowl. Sift the flour into a large bowl and whisk in the wet ingredients until just combined. Gently stir in the melted butter and let rest at room temperature for 30 minutes. (Alternatively, you can refrigerate the batter overnight.)
Preheat the oven to its lowest setting. Place a parchment-lined baking sheet inside.
For the filling: Line a plate with a paper towel. Place the water and bacon into an ovenproof skillet over high heat. Bring to a boil, stirring to make sure the bacon pieces are separated. Allow the water to boil off, then continue cooking the bacon, stirring occasionally, until almost brown and crisp. Add the pecans and continue to cook, 1 minute, then remove the pecans and bacon to the lined plate and pour off all but 1 tablespoon of the fat.
Turn the heat to medium and add the apple slices and salt. Cook, stirring, until golden and fork tender, 10 to 15 minutes, then add the maple syrup and cinnamon. Place in the oven to keep warm.
Lightly brush a small nonstick skillet with oil or coat it with cooking spray, then heat over medium heat.
Pour in about 1/4 cup of batter and swirl the pan until the bottom is covered. Cook until the sides are set and the top is bubbly, about 2 minutes. Gently flip and cook until the bottom is set, another 30 seconds, then slide onto the baking sheet in the oven to keep warm. Repeat the process until all the pancakes are done.
Whisk together the cream cheese, confectioners' sugar and vanilla in a stand mixer until fluffy. Add the milk a tablespoon at a time to make a runny glaze.
Fill each pancake with the hot apples and drizzle with the glaze, then top with the bacon and pecan mixture. Fold over like tacos and serve immediately.