By definition, snapshot is a momentary copy of the system state. Dynamic SQL snapshot obtains information from the statement cache, where statement plans and the corresponding statistics can remain for some time, until it is replaced by more recent statements. In other words, it is not a "history" of dynamic SQL, it's a momentary state of the dynamic statement cache.