Trump knows that the perception about whoever he picks will seriously impact whether or not his base will vote in November. He also knows that his own re-election will also depend on the actual records of Gorsuch and this pick being consistent with what he promised.
To motivate the base Barrett is the choice I would think.