Preheat your oven to 350°F (175°C) and grease a 9x13-inch baking dish.
Cut the bread into cubes and place half of the cubes in the bottom of the prepared baking dish.
In a mixing bowl, beat the softened cream cheese until smooth. Gently fold in the blueberries and spread the mixture over the bread cubes in the baking dish.
Top with the remaining bread cubes.
In another bowl, whisk together the eggs, milk, vanilla extract, cinnamon, maple syrup, and salt until well combined.
Pour the egg mixture evenly over the bread cubes in the baking dish, ensuring all the bread is soaked. Press down gently with a spatula to help the bread absorb the liquid.
Cover the dish with plastic wrap and refrigerate for at least 30 minutes, or overnight for best results.
Remove the plastic wrap and bake in the preheated oven for 40-45 minutes, or until the top is golden brown and the center is set.
Let cool for a few minutes before serving. Dust with powdered sugar if desired.