jpsdad,

It may not be so much that your son's bait was right for LMB, but his "timing" was right.

I expect the water in your pond is quite warm now. The bass may have moved deeper, and are now hanging on the bottom. Further, they may have lost most of their good ambush points that you have created for them in shallower water. (They probably move into shallow water to feed around dawn.)

So now they have been trading off comfort against getting easy meals. Lo and behold, your son chucks a tasty meal right into their laps. Not many bass will skip a free meal!

(All of the above is just pure speculation on my part, based on bass switching from their spring pattern to their dog days of summer pattern.)