IIRC there was a ticket somewhere in the issue tracker where someone explained in the comments how to get Pylance to work. Wasn't particularly difficult.
Just use the open source python LSP that is written in Python and maintained by the Spyder IDE team.