There are several ways an element may be removed from a Dynamic List.
A user may remove it manually
The element may be removed by a correlation rule action
The Transient elements life span may expire
If the maximum number of elements for a Dynamic List is reached, elements will be removed from the list to keep the list at or below the maximum list size. The transient elements will be removed (from oldest to newest) before any persistent elements are removed.