@nabilh2020 I realize this is necroposting, but this has been extremely useful for me. I dual boot Windows and Ubuntu (GRUB), and symbolically linking those two directories lets me sync Opera tabs across both operating systems. After two weeks, it still works perfectly. Heck, even multiple windows opened are saved across their respective monitors somehow.
For anyone wondering, the Opera directory in Ubuntu (and any OS)'s shown in opera://about, which led me to ~/snap/opera/325/.config/opera/Default/Session Storage via the "Profile" path. I tried linking the parent directories (Default in Ubuntu to Opera Stable in Windows) but that led to a couple bugs.
ln -s "/mnt/c/Users/.../AppData/Roaming/Opera Software/Opera Stable/Default/Sessions" "/home/.../snap/opera/325/.config/opera/Default/Sessions"
ln -s "/mnt/c/Users/.../AppData/Roaming/Opera Software/Opera Stable/Default/Session Storage" "/home/.../snap/opera/325/.config/opera/Default/Session Storage"
I figure this is possible across two Windows computers via SMB + junctions or even shared OneDrive folders if Opera allows installing there on both machines, but that's an unstable solution. It really is strange that Opera doesn't provide this feature natively, though I'm glad the sessions are saved the exact same across operating systems.