There are two files that tell eq2 what UI to use. There is eq2_recent.ini, this is the file the game save your settings to for each character and its UI value can be changed by using the loadui command. The other one is a user created file called eq2.ini. Any settings placed in the eq2.ini file will override any settings in the eq2_recent.ini file when the game is first loaded.
So; knowing that, it leads me to believe one of the fallowing is causing it to revert back to the default ui.
- Your eq2.ini file has cl_ui_skinname set to Default or Default_blue. As stated above, thing in the eq2.ini file overrides any setting stored in eq2_recent.ini
- Your eq2_recent.ini file is write protected.
IIRC the loadui command resets all the UI windows? It has been a while since I've used it. Just do /load_uisettings and pick you char and it should load your last window settings.