Spray a 9 x 13″ baking dish with cooking spray. Spread 1/2 of the bread cubes into the pan.
Drop small pieces of cream cheese evenly over the bread. (The only way I have figured out to do this is to pinch small pieces off with my fingers and sprinkle it around.) Spread remaining bread cubes on top.
In a large bowl, whisk together eggs, sugar, and cinnamon until combined. Whisk in maple syrup, vanilla, milk, and melted butter. Pour this mixture over the bread.
Press down on casserole with a spatula to help the bread absorb the liquid. Cover with foil and store in refrigerator for 8-12 hours.
Bake uncovered at 350 degrees F until golden brown on top, about 45 minutes. Serve with maple syrup.