Uggor's play yesterday was a gambit. At least, that's what I'm inclined to believe. The "obvious" explanations* for what Uggor did are:
1) He tried to force a mislynch.
I dismiss this possibility because Uggor had to soft claim scum in order to do it, and there's no way he could have believed we'd lynch Dupti over him in that situation.
2) He tried to sow doubt into Dupti's claim.
This is not entirely unlikely, but if this was his goal, it was poorly conceived. There's no way we'd lynch Dupti without a doctor counter claiming him. And it wasn't likely we were going to put much stock into Uggor's word anyways.
3) He was playing an agent of chaos.
This possibility is the most likely of these three. But as I said from the start, I think Uggor's play was a gambit. This possibility is not a gambit. I prefer to think Uggor had a goal in mind.
* All three of those possibilities require either that Dupti is town or that he's aligned with a different scum team (or is 3rd party). They also implicitly require that Uggor was lying about knowing who the real doctor is, or he knew Dupti was the real doctor.
Let's consider the possibility that at least part of what Uggor was saying was true. **
1) Uggor and Dupti are on the same team and Uggor did know who the real doctor is.
This is not possible. Let's move on. (To be fair: The one minor possibility here is that Dupti is a less important power role than Uggor, so the trade, along with the doctor being exposed should he counter claim Dupti, could be in this team's benefit.)
2) Uggor and Dupti are on the same team and Uggor did not know who the real doctor is.
This one was entirely possible, despite it seeming illogical. Why would Uggor try to cast doubt on Dupti if they're scum buddies? The answer is quite clever: He was trying to out the real doctor. Consider: If Dupti is not the doctor, then Dupti knows he's living on borrowed time. It's only a matter of time before he's counter claimed or the doctor winds up dead. At that point, Dupti is lynched. But until that point happens, Uggor's and Dupti's scum team have to contend with an anonymous doctor who has the potential to continually block their night kills. The sooner they can figure out who the doctor is, the better. They wouldn't even need the doctor to counter claim Dupti yesterday. Uggor was fishing for reactions. Any response the real doctor may give could easily expose him. At the time, I considered this a very likely possibility.
3) Uggor was telling the truth about knowing who the real doctor is.
In this case, Uggor and Dupti are not on the same team, but Dupti is undoubtedly scum. Uggor was trying to accomplish up to five goals: 1) get the doctor to counter claim Dupti, 2) get town credit for getting a scum killed (not likely considering his own scum soft claim in this case), 3) expose the doctor to the other scum team so that it's easier to coordinate a double tap, 4) survive another day, or pushback/prevent a lynch on one of his own team mates, 5) get Dupti lynched so they don't have to waste a NK on him. Note that as long as Dupti is alive, Dupti's team is unlikely to target the doctor themselves (unless they feel it's necessary). While the doctor remains anonymous, Dupti gets to survive the day phases. Once Dupti is killed, all bets are off for the real doctor. So him counter claiming Dupti and Dupti getting lynched makes it that much more likely he (the doctor) dies that night.
4) Uggor was lying about knowing who the real doctor is but knows Dupti isn't him.
See points 2 and 3. In this case, Uggor and Dupti are on different teams, and Uggor has a role/character/investigation check on Dupti and knows he's not the doctor. Uggor wants to expose the real doctor and wants to get Dupti lynched. It's a 2 for 1 (the best of both options 2 and 3).
** Now these are gambits. If Uggor actually had a goal in mind, something more compelling than the obvious, simple and stupid, then in my mind, the almost inevitable conclusion is that Dupti is scum.
If I'm missing possible goals of Uggor's actions (or giving him too much credit), feel free to correct me.