it shouldn't need snapshot since that has to do more with auxiliary information.
Nevertheless what i found out was the directory of the plugin i was using was the wrong one for the plugin and once i fixed that and added observers i managed to fix it and record the event in the logs.
Nevertheless what i found out was the directory of the plugin i was using was the wrong one for the plugin and once i fixed that and added observers i managed to fix it and record the event in the logs.