Use the new 2.4.2 version from the website. If "broadcast transaction" hangs up, then just restart the wallet and try again.
I fix that by adding nodes from umine/beardedpool/bilbotel to SHIELD.conf and delete in appdata everything but wallet.
it's not a solution, dev need to create a working qt wallet, and solve the problem of orphan block