In a shallow dish, whisk together eggs, milk, vanilla extract, and cinnamon.
Spread cream cheese on 2 slices of bread and sandwich with the other 2 slices to make 2 sandwiches.
Dip each sandwich into the egg mixture, ensuring both sides are coated well.
In a skillet over medium heat, melt 1 tbsp of butter. Cook the stuffed French toast sandwiches until golden brown on both sides, about 3-4 minutes per side.
In a small saucepan, combine blueberries, sugar, and lemon juice. Cook over medium heat until the blueberries burst and the mixture thickens slightly, about 5 minutes.
Serve the stuffed French toast warm, topped with the blueberry compote.