The impact of Stein was critical because of where those voters were; they were an important element in key states (like Ralph Nader in Florida in 2000). Johnson probably did hurt Trump; did his vote count surpass Trump’s margin of loss in any state?
Johnson offered an alternative to those that did not trust Trump to keep his campaign promises. Many were convinced that Trump would turn out to be just another leftist.
Now that Trump has proven himself to be reliable and Johnson is not running, the Libertarians will fall back to their sub 1% net of the votes.
Most of those that voted for Johnson will vote for Trump.
What states? Johnson got three times more votes than Stein received in the states of WI, MI, and PA.
Trump lost NH by 3,000 votes. Johnson received 30K votes in NH.
Trump lost MN by 44K. Johnson received 113K and McMullen 53K.
Trump lost NM by 65K. Johnson received 75K and McMullen received 6K.
Trump lost NV by 27K. Johnson received 37K.