Bug: Snake Whistle cant activate on Destruction by Battle

  1. Bug description
    The card „Snake Whistle“ is unable to activate on the destruction of a monster by battle.

  2. Bug reproduction steps

    Create a Deck that includes 1 „Snake Whistle“ 1 0 Atk Reptile Monster (for example „Reptilianne Viper“) 1 „Monster Reborn“ 1 „Dark Hole“ and one other Level 4 or lower Reptile (for example „Gigobyte“). Create a Room with disabled Deck-Shuffling. Set your opponent to the „AI_Test“ Bot“. Make sure your hand included all the cards I mentioned except the „Gigobyte“. Make sure he is in the Deck at the start of the duel and wont be drawn in the next Drawphase. Go first in the Duel. Normal the „Reptilanne Viper“, set the „Snake Whistle“ and pass the turn. The Bot will Normal a Monster and Attack the Viper, destroying it. The „Snake Whistle“ wont be able to activate, despite stating that the requirement is the destruction of a Reptile, not clarifying a specific way. when the turn gets passt to you, use „Monster Reborn“ to revive the Viper, then activate „Dark Hole“. The „Snake Whistle will now be able to activate. The card appears to only notice the destruction with a cardeffect, despite saying that the type of destruction dosn‘t matter.

  3. Screenshot OR error code
    can’t provide any

  4. Expected behavior
    To me there should be no reason for the card to not be able to activate on the destruction of a Monster by battle, so it should habe been able to activate in the Moment the Monster is destroyed.

  5. What OS are you using
    Windows 11

Not a bug, just very outdated PSCT.
Snake whistle can’t be activated during the Damage Step

https://db.ygoresources.com/card#7165

Heres the ruling page for it

Thats weird but explains it i guess. Is there a reason for it being not just a trap that triggers on a specific event? Thx for the response.