In a bowl, whisk together the cream, eggs, vanilla, and maple syrup. Set aside.
In another bowl, mix the cream cheese, nut butter, maple syrup, and vanilla until smooth.
Grease a 9x13-inch baking dish.
Place half of the bread cubes in the dish.
Add dollops of the cream cheese mixture over the bread.
Sprinkle berries and pecans evenly on top.
Add the remaining bread cubes.
Pour the egg mixture evenly over the casserole.
Gently press the bread down to help it absorb the liquid.
Cover and refrigerate for at least 6 hours or overnight.
Preheat oven to 350°F.
Cover with foil and bake for 20 minutes.
Uncover and bake for an additional 25 minutes, or until golden and set.
Let rest for a few minutes before serving.
Dust with powdered sugar if desired and serve.