Guys if you are signed into Edge, using sync functions, can you check this?
Go to "edge://sync-internals/", on the top left click on "Sync Node Browser", collapse "Device Info" and see how many devices does it show there?
Let me tell you how it works on Chrome, so any device where you're signed in would show up here. But if the device has not been synced for more than 7 days it would disappear from there. This is normal and expected behavior. In the past Edge wouldn't delete these device names from here. So, if you reinstall windows and sign in again, the older more than 7 days ones would still show up here. If your old signed-in device and new signed in the device has the same name they would show multiple times there. Even if you sign out, the device info just wouldn't get deleted. For Chrome, if you sign out, the device is instantly gone from the list. But it was/is an issue for Edge. Old devices were showing up even in the list of Send tabs to other devices. I had to choose reset Edge including deleting everything from Microsoft Server to remove that device info.
I haven't signed out of Edge or reinstalled Windows in a long time. So I can not test it myself at the moment and asking you to check how it is on your device to give me an idea.