In a medium bowl, beat together the softened cream cheese, blueberry jam, and lemon zest until smooth.
Gently fold in the fresh blueberries.
Spread a thin layer of the filling onto one slice of bread, reaching close to the edges.
Top with another slice of bread to create a sandwich. Repeat with remaining bread and filling.
In a shallow dish, whisk together the milk, eggs, vanilla extract, and brown sugar until fully combined.
Heat a large skillet or griddle over medium-low heat and add 1 tablespoon of butter.
Dip each stuffed sandwich into the custard mixture, allowing each side to soak for about 10 seconds.
Place the soaked sandwiches into the hot skillet.
Cook the Blueberry Cheesecake Stuffed French Toast for approximately 4 minutes per side, or until golden brown and cooked through.
Add more butter as needed between batches.
Serve warm with fresh blueberries, whipped cream, maple syrup, and blueberry compote.