Spray a 9x13" glass baking dish with non-stick spray.
Cream together pumpkin cheesecake filling mixture. Cut buns in half and apply cheesecake filling to one side of the bun. Put buns back together. Tear buns into bite size pieces and layer in baking dish. If you have cheesecake filling left over just put spoonfuls over the pieces of bun in the baking dish when you are done.
Whisk together eggs, milk, heaving whipping cream, cake mix, cinnamon and vanilla extract in a large bowl. Pour mixture over bread.
Cover baking dish and store in the fridge overnight or for several hours.
Preheat oven to 350 degrees.
In a small bowl add flour, brown sugar, cinnamon and salt, stir until combined. Cut butter into mixture.
Remove french toast casserole from fridge, uncover and drop topping by the spoonful randomly across french toast casserole.
Bake for 1 hour until the center is set and edges are browned.
Cream together glaze toppings and French Toast with glaze.