I have looked at both the logs. This is the first time I see this error! Usually, when users cannot connect to the local package manager server (we we will rephrase this so it make more sense for users btw), Unity cannot start at all. In you case, clearly you can use the package manager but for some reason, you cannot at some point. Feels like something is partially blocking the connection to the application. I will have to please ask you to submit a bug so I can get help from our QA dep on this one. Sorry! Follow this link to submit a bug: Unity QA: Building quality with passion
I apologize for this frustrating issue. Would you be willing to help us get this issue sorted?
If you’re comfortable with starting Unity from command line, please do so by adding the argument “-enablePackageManagerTraces” (without the quotes after Unity.exe). So in my case, from the command line, this would look like this:
Please attempt to add Textmeshpro once again. Let me know if that fails. If it fails, please send us the logs. The argument adds more information about the CURL requests done by upm.
After this:
Would you please confirm you have write rights to the folder mentioned here C:\Users\tg\AppData\Local\Unity\cache\packages\packages.unity.com
Additionally, if you do have permissions to that folder, could you kindly delete the cache contained here: C:\Users\tg\AppData\Local\Unity*cache*\packages\packages.unity.com
Once this is done:
Would you please attempt to install Textmeshpro once more. Let me know if it works.
Thank you so much for your help in getting this issue addressed.