Hi! You’re welcome :)
About your first question: any rune visual addon (including Blizzard’s own
RuneFrame) relies on the same client-side APIs and events (GetRuneCooldown, RUNE_POWER_UPDATE, etc.). These don’t pull live data from the server; they only reflect the client’s locally cached rune state. Therefore, if the client becomes desynced, the addon inherits that desync as well.
Theoretically, it would be possible to build an addon that emulates the entire rune system locally using the combat log, but that would be extremely complex (just imagine all the conditions involved) and it couldn’t be guaranteed to be completely reliable.
Honestly, the concept feels very forced. Even with constant testing I don’t see it as viable, not to mention the amount of work it would require.
About “Loss of Control”: I personally don’t use that version, I prefer the minimalist LoseControl. So I can’t really promise to work on an addon I don’t actually use, at least not for now. I’m sorry, friend.