Ran into an interesting bug. Don't have screenshots, sorry.
My project has Twitter, Discord, Google social sign-ins. I have an account that has Twitter and Google linked, but not Discord. Unless all three are linked, there is no way to unlink any of the two social sign-ins. If I link all three then I can choose one to disconnect, but then after that the behaviour reverts to above.