Qtile's libqtile.extension.CommandSet sucks. It doesn't return you control until the command you launch from it ends, so if you're launch something time consuming or network is involved you're stuck with Qtile not responding to any keybindings.
Easy, just get rid of it. Add to your config. py this function and bind it to some key combination almost the same way as libqtile.extension.CommandSet:
dmenu_commands({"Item":"Command to launch"})
It returns control to Qtile immediately,

DistroToot

A mastodon instance created by Derek Taylor, creator of the DistroTube channels on YouTube and LBRY. Derek is an advocate for free and open source software.