I have a hard time believing he will leave, but the teams I see him possibly going to are maybe the Cowboys, Titans, 49ers, or Saints (if brees retires)
He needs to go to a weak division to win. The NFC east, south, and AFC south are relatively weak. NFC west not so much, but the Niners have a stacked roster. The Cowboys, 49ers, or Saints probably get a first round bye with him at QB.
I just don’t see the Chargers and Raiders being that competitive for his services since Mahomes is going to run that division for the next decade.