I'm using option Orion opens with all non-private windows from last session.
Also use vertical tabs grouped in trees (switched to Orion from Firefox with Tree Style Tabs extension to check if Orion better integrated in Apple ecosystem, for me tab tree option is vital) and quite big amount of tabs (>100 usually, lets keep beside if its really needed or crazy, I am browsing this way many years).
Faced with bug when after launch Orin tabs are messed up - some of them changed place, some get out of the tree (I mean from collapsed tabs group >) to top level. Happens very often like >30% launches.
I was disappointed and going to return to Firefox with Tree Style Tabs where this feature working properly but occasionally discovered that if in Orion I create Workspace snapshot before quit, then quit and launch again Orion, I see destroyed vertical tabs bug but after I press Restore snapshot its restored exactly like it was snapshoted.
So looks like snapshot feature in Orion works great but only not at launch (or launch option use different recovering method?).
I am keep using Orion now with snapshots but for sure its very annoying to do it manually every time and easy to forget this step. Probably make automatic snapshot at quit option is workaround?
Extensions only have Enhancer for Youtube (not working by the way since 1-2 Orion versions back) an uBlock origin (Firefox) and Tab Session Manager (unfortunately it can automatically save every session but can not restore tree structure. Switching off extensions doesn't influence on bag. Using Orion for one month only so it's not overloaded with extensions.
How it looks like after launch (tree destroyed):

After snapshot restore back to normal:

Restore all tabs in their places like was before quit (and like Restore snapshot actually do)
0.99.134-beta (WebKit 622.1.9.19.2)
Sequoia (15)