Powershell ISE freezes while killing process
I opened case for Powershell team while referencing this issue.
https://github.com/PowerShell/PowerShell/issues/7970
Seems like recommended way is to use VS Code with Powershell.
Also this can help https://docs.microsoft.com/en-us/powershell/scripting/core-powershell/vscode/using-vscode?view=powershell-6
You may need to explicitly write the script to capture Ctrl-C as input. Found an circa 2014 post on Technet that seems to address a very similar phenomenon. Cannot speak the validity of the 'answer', but one of the links in the thread will take you down a bit of a rabbit-hole of other links with possible workarounds.