I have this issue on both my desktop and laptop in 21.1.3 and none of the solutions for previous major versions of SSMS worked for me either.
Looks like the dev team are aware of the issue at least:
https://developercommunity.visualstudio.com/t/SSMS:-SQL-files-opening-new-instances-of/10858946?zu=