Preheat oven to 375 degrees and grease an 8x11 casserole dish.
Toast the waffles until lightly golden brown, and cut them into smaller pieces (I cut each waffle into sixths). Spread in an even layer in the casserole dish.
Pour eggs, half & half, cinnamon, and maple syrup into a blender. Blend until all ingredients are combined. Pour the mixture over the waffles, and let soak for 15-20 minutes.
Cook the nuggets according to the package directions. Once cooked, cut into smaller pieces.
Stir the nuggets in with the waffles until they are evenly dispersed in the casserole (I used a rubber spatula to gently mix the nuggets in with the waffles).
Mix flour and brown sugar together.
Using a fork or pastry cutter, work the butter into the flour and brown sugar. Once the mixture begins to resemble crumbs, add in the maple syrup. Continue to work the butter into the mixture until it resembles coarse crumbs.
Bake for 35-40 minutes or until the topping is golden brown and the center doesn’t jiggle when the baking dish is gently shaken.
Allow to cool for a few minutes before serving.
Serve with maple syrup, if desired.