I think you are getting the time line wrong. That's the MSM and libtart narrative.
The 7 to 9 was what the four scumbag prosecutors wanted, not Barr.
The question was what was the prosecutions recommendation. The original sentencing memo sent to the judge was seven to nine years. The amended memo sent to the judge the next day following Trump's Tweet did not specify a recommended term but left that to the judge.