Using TabNine::sem with pyls, suggestions from language server appear only after a couple of tries, as illustrated in the attached gif.
I even tried to force a higher timeout in TabNine.toml, which appears to have done nothing.
synchronous_triggers = ["."]
synchronous_timeout_ms = 1000
