Mypy has mypyd [1] to run fast live type checking. Things like pylsp-mypy [2] use it automatically by default.
I just had a quick check and can't obviously see if that has been fixed/worked around in pylsp-mypy, on the off-chance that you might know :)