Brave on MacOS does not put previously open windows back in correct locations after a relaunch

Description of the issue:
After relaunching Brave, all previously open windows are placed on virtual desktop 1 instead of being put back on the correct virtual desktop. They do seem to be put in the correct X/Y position and still have the same size as before the relaunch, but I have to manually move them all back to the correct virtual desktop that they were on before the relaunch.

How can this issue be reproduced?

  1. Open a bunch of Brave windows, put them on different virtual desktops using the MacOS “Spaces / Mission Control” feature
  2. Relaunch Brave

Expected result:
All previously open windows are placed on the correct virtual desktop they were on prior to the relaunch and with the correct size and X/Y position they had previously

Brave Version( check About Brave):
1.79.119
MacOS version 13.7.6

Additional Information:
This has been going on for a long time - is this a MacOS limitation or a Brave issue?

Possibly Brave Team member @aguscruiz will know how to proceed. He seems to be a project manager for virtual spaces.