Key Layouts not saving HoTs when spec swapping

Syn ii
2025-03-22T15:43:04Z

**Confirm the issue lies within VuhDo:**

Please first disable all add-ons other than VuhDo and VuhDo Options and see if your issue persists.

**Describe your environment:**

* *VuhDo version (e.g. v3.102, Classic or Retail)*
Retail: v3.182
* *World of Warcraft region: Americas
* *World of Warcraft client language (eg. enUS)*
enUS

**Summary of the issue:**
When spec switching on a priest with different Key Layouts, my HoT Icons screen will revert to a "default" or "random (to me)" setup instead of my preconfigured setting.

Describe your issue here.

**Expected behaviour:**
I expect the HoT Icons to change to the setup I saved with the Key Layout when switching specs.

**Actual behaviour:**
Tell me how to reproduce your issue. Please provide step-by-step instructions.

1) Have a Profile, have a priest (although I see this same issue on my Druid)
2) Create a Key Layout save for spec 1: Disc
3) Go to Panels -> HoT Icons
4) For ease of testing, change all the HoT Order dropdowns to -- Empty --. Put in a spell for Slot 1 (Dealer's choice, I go with Atonement to signify this is for Disc)
5) Go back to Key Layouts, make sure Load HoTs is checked. Check Spec 1 (Disc). Save as Disc (or name of choice)
6) Now spec swap the character to Holy.
7) Go through steps 3-5 again, but for Holy. So instead of Atonement, use Prayer of Mending.
8) Go back to Key Layouts, make sure Load Hots is checked. Check Spec 2 (Holy). Save as Holy.
9) Now, swap specs back to Disc and check the HoT Icons panel. It is expected to show only "Atonement" in Slot 1, but the whole page should've defaulted to some random setup if the bug has been recreated.
10) If feeling fancy, swap to Holy and see if the HoT Icon panel has changed also.

**Related error messages:**

Please first install the following two add-ons to assist in capturing any error messages in-game:

* [BugGrabber](https://www.curseforge.com/wow/addons/bug-grabber)
* [BugSack](https://www.curseforge.com/wow/addons/bugsack)

Next, disable all add-ons except for Bugsack, Bug Grabber, VuhDo and VuhDo Options.
Capture any VuhDo related error messages and paste them here verbatim.

I am far too lazy to grab extra addons but if you can't recreate the error, I will go do so and post the msgs, if any.