Isn't that VCHA module intended for cluster vCenters?
Does the HAEnabled property in the object returned by Get-Cluster immediately say $false?
Before all these tasks are completed.
Otherwise you can just do Get-CLuster in a loop and wait for the property to flip
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference