Unable to create host in vmware using bood-disk based provisioning method

Problem:
Trying to create new vm using boot -disk based provisoning using foreman Centos7 mirror & default user data template /kickstart default iPXE
but when submitting the button - getting error below

  • Failed to create a compute VMPROD (VMware) instance ulzsoe11.middys.local: InvalidArgument: A specified parameter was not correct: pool

Expected outcome:
Creating host in vcenter
Foreman and Proxy versions:
foreman-2.5.2-1.el7.noarch
foreman-proxy-2.5.2-1.el7.noarch
Foreman and Proxy plugin versions:
[root@mecsatp01 ~]# rpm -qa |grep -i foreman
foreman-dynflow-sidekiq-2.5.2-1.el7.noarch
foreman-installer-2.5.2-3.el7.noarch
tfm-rubygem-foreman_ansible-6.3.1-1.fm2_5.el7.noarch
foreman-proxy-2.5.2-1.el7.noarch
foreman-installer-katello-2.5.2-3.el7.noarch
foreman-libvirt-2.5.2-1.el7.noarch
foreman-2.5.2-1.el7.noarch
tfm-rubygem-foreman-tasks-core-0.3.6-1.fm2_5.el7.noarch
rubygem-foreman_maintain-0.8.6-1.el7.noarch
mecsatp01.middys.local-foreman-proxy-client-1.0-1.noarch
tfm-rubygem-hammer_cli_foreman-2.5.1-1.el7.noarch
foreman-postgresql-2.5.2-1.el7.noarch
foreman-release-2.5.2-1.el7.noarch
foreman-openstack-2.5.2-1.el7.noarch
foreman-vmware-2.5.2-1.el7.noarch
tfm-rubygem-foreman_remote_execution-4.5.4-1.fm2_5.el7.noarch
mecsatp01.middys.local-foreman-client-1.0-1.noarch
foreman-cli-2.5.2-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_tasks-0.0.15-2.fm2_5.el7.noarch
tfm-rubygem-foreman_discovery-17.0.1-1.fm2_5.el7.noarch
tfm-rubygem-foreman_remote_execution_core-1.4.4-1.el7.noarch
foreman-selinux-2.5.2-1.el7.noarch
foreman-service-2.5.2-1.el7.noarch
tfm-rubygem-foreman-tasks-4.1.2-1.fm2_5.el7.noarch
mecsatp01.middys.local-foreman-proxy-1.0-1.noarch
tfm-rubygem-hammer_cli_foreman_remote_execution-0.2.1-2.fm2_5.el7.noarch
foreman-debug-2.5.2-1.el7.noarch
tfm-rubygem-foreman_bootdisk-17.1.0-1.fm2_5.el7.noarch
tfm-rubygem-foreman_templates-9.1.0-1.fm2_5.el7.noarch
[root@mecsatp01 ~]# rpm -qa |grep -i plugin
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch

Distribution and version:
Centos 7

Other relevant data:

2021-08-12T20:44:32 [I|app|59b9fae3] Parameters: {“utf8”=>“✓”, “authenticity_token”=>“fvphL729Loxzb5smwUq9YjJTqgasrfnrCpslRLE/9zPPeUoYzHonMikIsZFjkAduCNXVq9hrP6NlxBRe0vemGg==”, “host”=>{“name”=>“ulzsoe11”, “organization_id”=>“1”, “location_id”=>“2”, “hostgroup_id”=>“3”, “content_facet_attributes”=>{“lifecycle_environment_id”=>“3”, “content_view_id”=>“2”, “content_source_id”=>“1”}, “puppetclass_ids”=>[""], “managed”=>“true”, “progress_report_id”=>"[FILTERED]", “type”=>“Host::Managed”, “interfaces_attributes”=>{“0”=>{"_destroy"=>“0”, “type”=>“Nic::Managed”, “identifier”=>"", “name”=>“ulzsoe11”, “domain_id”=>“1”, “subnet_id”=>“1”, “ip”=>“10.6.151.10”, “ip6”=>"", “managed”=>“1”, “primary”=>“1”, “provision”=>“1”, “execution”=>“1”, “virtual”=>“0”, “tag”=>"", “attached_to”=>"", “compute_attributes”=>{“type”=>“VirtualVmxnet3”, “network”=>“network-3199”}}}, “compute_attributes”=>{“cpus”=>“1”, “corespersocket”=>“1”, “memory_mb”=>“2048”, “firmware”=>“bios”, “cluster”=>“Test Cluster”, “resource_pool”=>“Resources”, “path”=>"/Datacenters/MIDDY_DC/vm", “guest_id”=>“centos7_64Guest”, “hardware_version”=>“Default”, “memoryHotAddEnabled”=>“0”, “cpuHotAddEnabled”=>“0”, “add_cdrom”=>“0”, “boot_order”=>[“network”, “disk”], “start”=>“1”, “annotation”=>"", “scsi_controllers”=>"{“scsiControllers”:[{“type”:“ParaVirtualSCSIController”,“key”:1000}],“volumes”:[{“thin”:true,“name”:“Hard disk”,“mode”:“persistent”,“controllerKey”:1000,“sizeGb”:50,“datastore”:“MIDESX01_Local”,“storagePod”:null}]}"}, “architecture_id”=>“1”, “operatingsystem_id”=>“2”, “provision_method”=>“bootdisk”, “build”=>“1”, “medium_id”=>“1”, “ptable_id”=>“121”, “pxe_loader”=>“PXELinux BIOS”, “disk”=>"", “root_pass”=>"[FILTERED]", “is_owned_by”=>“4-Users”, “enabled”=>“1”, “comment”=>"", “overwrite”=>“false”}, “media_selector”=>“install_media”}
2021-08-12T20:44:33 [I|app|59b9fae3] Adding Compute instance for ulzsoe11.middys.local
2021-08-12T20:44:33 [W|app|59b9fae3] Failed to create a compute VMPROD (VMware) instance ulzsoe11.middys.local: InvalidArgument: A specified parameter was not correct: pool
59b9fae3 |
2021-08-12T20:44:33 [I|app|59b9fae3] Backtrace for 'Failed to create a compute VMPROD (VMware) instance ulzsoe11.middys.local: InvalidArgument: A specified parameter was not correct: pool