01 - In a small bowl, combine and beat the softened cream cheese, powdered sugar, and vanilla extract until a smooth and creamy consistency is achieved. Set aside.
02 - In a saucepan, combine the pitted cherries, granulated sugar, lemon juice, and water. Bring the mixture to a gentle simmer over medium heat. In a separate small bowl, whisk together the cornstarch and 1 teaspoon of cold water to form a slurry, then stir it into the simmering cherry mixture. Continue to simmer for 2-3 minutes, or until the compote has thickened. Remove from heat and allow to cool slightly.
03 - In a shallow dish, thoroughly whisk together the eggs, milk, ground cinnamon, vanilla extract, and a pinch of salt until well combined.
04 - Carefully trim the crusts from each slice of sandwich bread. Using a rolling pin, gently flatten each bread slice. Spread approximately one tablespoon of the prepared cheesecake filling along one edge of each flattened bread slice. Top the cheesecake layer with a spoonful of the cooled cherry compote. Tightly roll up each bread slice to form a wrap. If necessary, use a small amount of the cheesecake filling to help seal the seam.
05 - Heat the unsalted butter in a large nonstick skillet over medium heat. Holding each assembled wrap by its ends, dip it into the egg mixture, ensuring all sides are evenly coated. Carefully place each coated wrap into the hot skillet, seam-side down. Cook for approximately 2-3 minutes per side, turning occasionally, until the wraps are golden brown and cooked through.
06 - Dust the warm French toast wraps with powdered sugar. Serve immediately with any remaining cherry compote or a drizzle of maple syrup, if desired.