When we execute the command m365 spo tenant settings set --UserVoiceForFeedbackEnabled false, we are getting an error "Error: Field or property "_" does not exist."
Run the command m365 spo tenant settings set --UserVoiceForFeedbackEnabled false.
The issue is not confining to the above mentioned property alone. It is there when we try to set any of the property available for spo tenant settings
Set the value without any issue
Getting the error. Error: Field or property "_" does not exist.

CLI Version : v3.2.0-beta.630901e
OS : Windows Cmder
This work well in the version _3.1.0_ without any issue.

Some more information I can provide about the issue.
After the removal of Vorpal and simplifying the command validation, the args.options will have the value
_: [ 'spo', 'tenant', 'settings', 'set' ] along with user entered argument options.
This command loops through the options and add the information to the payload of the REST API _vti_bin/client.svc/ProcessQuery. Due to the presence of the extra argument options, this is getting failed.
We need to give an extra condition in the argument looping to exempt if the argument has the key "_" and that should solve the problem.

I can take this up if you guys are fine with that.
Thank you for reporting @arjunumenon 馃憦馃徎
It's all yours 馃憤馃徎
Awesome catch @arjunumenon 馃憦
Most helpful comment
Some more information I can provide about the issue.
After the removal of Vorpal and simplifying the command validation, the args.options will have the value
_: [ 'spo', 'tenant', 'settings', 'set' ]along with user entered argument options.This command loops through the options and add the information to the payload of the REST API
_vti_bin/client.svc/ProcessQuery. Due to the presence of the extra argument options, this is getting failed.Resolution needed
We need to give an extra condition in the argument looping to exempt if the argument has the key "_" and that should solve the problem.

I can take this up if you guys are fine with that.