The request_completions() method, when used with the Jedi LSP, never returns. That's because the client registers a handler for experimental/serverStatus messages and waits for a notification with quiescent set to True as a signal that completions can be used, and that message never comes.
That's because the Jedi LSP doesn't implement this message type, it is a Rust analyzer LSP extension. Can this please be fixed?