Staudey I never use the SC, so not exactly.
The issue is, in this case, is that the spotify download is...ahem...spotty... I guess that perhaps triggers a bug in the SC to cause the lockup that @GumbyDamnIt is experiencing.
When I use the script, it loops several times, since the download drops partway. It picks up at the same point of progress on the next loop, and so on. I retried it on my other system, and it completed this time, but it did take 3 loops.
I've experienced the same issue with another package, I can't remember exactly which one it was, but I think AnyDesk, which led me to try using the same loop suggested in the forums to overcome the "Sunday slowness" issue with the main Solus repo. I put it all in a wrapper so I don't have to stick around to enter the sudo password, and also created the loop timeout and trap to allow me to exit, as occasionally I found the loop became infinite.