Spire Spike: DestroyEvent is multiplied if destroyed by Shotguns

Summary

I am using new Spire Spike device with Verse functions when it is destroyed (show message from HUD Message device, change value of Stat Creator device). It is working, but in some cases execution of these Verse functions are multiplied and not by the same amount every time. Now I found out that it is happening every time when the Spire Spike is destroyed with Shotguns. So it is probably because they have more projectiles fired at the same time. And because different Shotguns have different number of pellets, it makes sense.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

Add a Spire Spike device
Create a subscription for it: SpireSpike.DestroyEvent.Subscribe(X1)
Make some function to do when X1 is called

Expected Result

Verse functions based on a subscription for a DestroyEvent are executed only one time when the Spire Spike is destroyed with any weapon

Observed Result

Verse functions based on a subscription for a DestroyEvent are executed multiple times when the Spire Spike is destroyed with Shotguns

Platform(s)

UEFN v37.00, Windows 11

This is still the issue after update to v37.10. I just got the functions based on DestroyEvent.Subscribe executed 11x in a row when I destroyed Spire Spike with a Sweeper Shotgun (this weapon has exactly 11 pellets based on informations on Fortnite Wiki).

So for now I have to disable all functions based on destroying Spire Spikes, because it can’t be like that if I want to have a progression/rewarding system in a game.

This is still the issue after update to v37.20. Functions based on DestroyEvent.Subscribe are executed multiple times when the Spire Spike device is destroyed by a Shotgun that has more than 1 projectile.

This is still the issue after update to v37.30.