Hi @jc apple
As you have stated that the process stops at step 3 I would suggest you check your Failover Clustering system log events.
These events all share the event source of FailoverClustering and can be helpful when troubleshooting a cluster.
Failover Clustering system logs events
Once you identify the ID then you can troubleshoot it from here https://learn.microsoft.com/en-us/windows-server/troubleshoot/troubleshooting-cluster-event-id-1135
Even though when you try to use a script to do this unless you find the source that stops the process even the script cannot help you out here.
Hope this resolves your Query!!
--If the reply is helpful, please Upvote and Accept it as an answe