What Betrayal at House on the Hill scenarios can work with just two players
I'd suggest playing with 2 characters each.

When the haunt starts, the player who controls the traitor hands their non-traitor character over to the other player to control.