Ex-Apple dev here. Just for clarity: you can't use local snapshot restore in macOS Recovery to downgrade to an entirely earlier macOS version (e.g., stable to beta or major version back). It rolls back data and user state within the same OS version due to Signed System Volume (SSV) protections.
I've seen people get pretty confused when trying to roll back this way.