@burnout426 It works for me in Edge.
At home, Edge 104.0.1293.47 on Windows 10.0.19044 works decently, although in quite recent past I had cases where Edge (not sure if exactly mentioned version) was stubbornly reopening some window (or two) on wrong desktop - and it was the same wrong desktop throughout few restarts - to be specific. But mostly it is very useful.
At work, Edge 103.0.1264.49 on Windows 10.0.19042 reopens perfectly. Some topics take days for e-mail/IM ping-pong, so I often have a dozen of desktops with multiple windows/tabs in each. I have to restart my virtual machine every week or two as part of update and I have every single window in the correct desktop afterwards.
) and for entertainment. That's my minimum, sometimes I open more desktops for other dedicated tasks. I context switch between those desktops several times through the day and at the end of the day I shut down my PC and start it the next morning. Sometimes I need to restart it in the middle of the day (update). It is essential for me that browser will recreate full state including proper placement of multiple windows.