Hi,
CollectionProperty (https://docs.blender.org/api/current/bpy.props.html?highlight=collectionproperty#bpy.props.CollectionProperty) is the only Property without an Update Callback Function…
How can I see/get notified when something is added or removed from the collection?