Vagrant up is giving error

vagrant --version
Vagrant 2.2.18
macOs: Monterey 12.4
VMutility:
https://releases.hashicorp.com/vagrant-vmware-utility/1.0.21/vagrant-vmware-utility_1.0.21_x86_64.dmg

vagrant up

Vagrant encountered an unexpected communications error with the

Vagrant VMware Utility driver. Please try to run the command

again. If this error persists, please contact support@hashicorp.com

Tried running: sudo launchctl unload -w /Library/LaunchDaemons/com.vagrant.vagrant-vmware-utility.plist
Now, getting below error:
vagrant up

Bringing machine ‘default’ up with ‘vmware_desktop’ provider…

==> default: Checking if box ‘spox/ubuntu-arm’ version ‘1.0.0’ is up to date…

==> default: Verifying vmnet devices are healthy…

==> default: Preparing network adapters…

==> default: Starting the VMware VM…

An error occurred while executing vmrun, a utility for controlling

VMware machines. The command and output are below:

Command: [“start”, “/Users/.vagrant/machines/default/vmware_desktop/ad41743b-c508-4e80-ac0c-cd811eeb19ac/Other Linux 5.x kernel 64-bit Arm.vmx”, “nogui”, {:notify=>[:stdout, :stderr], :timeout=>45}]

Stdout: 2022-06-30T02:39:33.940| ServiceImpl_Opener: PID 7382

Error: The operation was canceled

Stderr:

Adding

vmware.gui = true

in the config.vm.provider section got me past this problem.