Repair seems to have fixed it. Until you mentioned it I had not thought about the ability to repair instead of uninstall and reinstall… lol
It looks like the above worked for you.
In my case it did not but I found a different solution I will leave here in case this helps anyone
From what I can tell, PrivatePreferences.json is the file where your toolbar positions, etc are recorded and saved and for some reason (maybe admin access read/write permissions? not sure…) I was never able to overwrite this by running sketchup itself and had to manually copy it.
-Put your toolbars, templates, etc all how you like them.
-Save as new template and close sketchup
-Navigate to app data local file path below
-Copy PrivatePreferences.json from the local (example path below)
C:\Users*yourusername*\AppData\Local\SketchUp\SketchUp 2019\SketchUp
-Paste PrivatePreferences.json in the roaming folder (example path below)
C:\Users*yourusername*\AppData\Roaming\SketchUp\SketchUp 2019\SketchUp
-Reopen sketchup and everything should be working and where you left it
I would love someone to explain why this worked for me because at this point all I know is it does and makes me happy after many forum searches and manual toolbar re-docking.
Additional notes:
I have come across this in versions 2018 and 2019 only, 2017 never had issues.
I have had this issue with two laptops with varying admin access/and differing install methods
I run multi monitors, two side by side and availability to use 3rd on laptop if desired
I work in a corporate office environment and had this issue at two separate companies with varying IT, install methods, and support.
Hope that helps anyone else, thanks!
Because v2017 did not use the JSON files. It saved the settings into the Windows registry database.