As the title says, If I /reload or relog on a different character, my character frame disappears. It cannot be recalled by any keybind (character, skills, rep or honor keybinds don't work) and it can't be manually recalled by clicking the character button on the Micromenu. The only way to fix it is fully relaunching the game client.
I have tried a new WTF config and went on addon by addon to try and replicate it so I could fix it but no luck, it's kinda mind boggling and mildly annoying at this point.
Addons that I have that might mess with the Character frame are:
This is the error that pops when trying to open the frame after a reload:
Message: Interface\SharedXML\SharedUIPanelTemplates.lua:426: 'for' limit must be a number
Time: Sun Nov 10 22:33:03 2019
Stack: Interface\SharedXML\SharedUIPanelTemplates.lua:426: 'for' limit must be a number
Interface\SharedXML\SharedUIPanelTemplates.lua:426: in function PanelTemplates_UpdateTabs' Interface\SharedXML\SharedUIPanelTemplates.lua:412: in functionPanelTemplates_SetTab'
Interface\FrameXML\CharacterFrame.lua:14: in function `ToggleCharacter'
[string "TOGGLECHARACTER0"]:1: in function <[string "TOGGLECHARACTER0"]:1>