I had a similar problem (instead of being stuck, it was crashing with some error code).
Solved by downloading and installing a MSI file from the official WSL GitHub releases. I'd suggest you to try the same.