so I can connect to the DevHub, spin up scratch orgs without any issue. And when I ran sfdx force:org:list, everything is listed as it should but every time after I reboot my (work) computer, sfdx force:org:list gives me no connected org. I have to re-auth Devhub, either create new scratch org or re-auth the existing one. it's just so time consuming everyday. we are on Virtual Desktop (VDI) if this helps.
Thanks