I think both of these bugs are fixed in Release: 2.2.1.0 (Beta) 2026-03-05 so should also be in next Stable. Meanwhile, your workaround of restore-legacy will work.
The restore fails immediately with the following error: Index was outside the bounds of the array
Restore stops with “Volume count in Sleepable Dictionary volume table is not zero”