If you haven’t already, notify Uphold’s customer service and notify the authorities (local police).

The fact that you were denied login 4 or 5 times sounds like a hacker showed you a spoofed website similar to uphold and you entered your credentials into the fake website. True credentials being denied is a red flag for this type of hack and has been documented by binance and other exchanges numerous times.

Uphold likely will want to know what exactly happened, so give them time to investigate but it is unlikely that you will get your funds back.

Thanks for the support, I've scanned the computer, contacted support, changed passwords etc. Im filing with Lifelock. Honestly though, I cant be sure the nano s ledger wasn't part of it since it all happened unilaterally.

I highly suggest getting lifelock. They protect you from ID theft. And that includes this situation. First decide how much crypto your going to invest in. And then make sure to get a Lifelock policy that covers your invest cap.