Spray an 8-inch or 9-inch square baking dish with cooking spray.
Place half of the bread on the bottom of the dish.
Place the cream cheese cubes on top of the bread.
Spoon half of the cherry pie filling on top of the cream cheese.
Top with the remaining half of the bread cubes.
Whisk together remaining ingredients (eggs, milk, half and half, syrup, cinnamon, nutmeg, and vanilla).
Pour over the top of the bread layer.
Spoon the remaining pie filling over the top and cover with foil.
Preheat oven to 350F. Let french toast sit while the oven is preheating, allowing the bread to absorb some of the egg mixture.
Cover with foil and bake for 45 minutes covered. Remove foil and bake for an additional 15 minutes.
Let cool slightly before serving with additional maple syrup if desired.