It can happen if they forgot to reset the aura buttons of the nameplate.
Nameplates get reused thus once onhide fires (you turn your camera and the nameplate disappears from screen) or when the related guid changes they should wipe all unit-related nameplate tables.
You may be able to fix it yourself. Hook the OnHide event of each nameplate and make sure to wipe the nameplate aura table and hide all aura buttons. Currently not sure how they handle guids.
I did something similar in WoD when I implemented aura buttons on my own nameplates for the first time:
https://github.com/zorker/rothui/blo...lates.lua#L464
According to:
https://github.com/tomrus88/Blizzard...lates.lua#L326
Sth like this might do the job when called OnHide.
Lua Code:
if not self.buffList then return end
for key, value in next, self.buffList do
self.buffList[key]:Hide()
end
What may cause the bug is that nameplates use their own buff icons and thus are not affected by
CompactUnitFrame_UpdateBuffs which should trigger once a nameplate is shown.