PvP Trinket it doesn't break the passive spell, it just makes you visible. there is no source that proves the opposite, here is the video on the basis of which you fixed it, and I cut the detail from this video. If this were a visual bug, then the appearance of the dance would also be delayed compared to the incoming cheapshot.
https://wowpedia.fandom.com/wiki/Subterfuge
https://wowwiki-archive.fandom.com/wiki/Subterfuge
https://www.wowhead.com/spell=108208/subterfuge
it is not described on any website, so you can only find information from this video.
Update: 0:11, 3:05, Rogue use Subterfuge, Dance, PvP trinekt same time.