He made a plea deal. Either the evidence was shaky or the U.S. attorney wanted to make 100% sure he was in prison while all the state charges were pending.
IIRC he was caught on video using a department issued gun and the money was recovered at his apartment. Also an eyewitness ID’ed his car as the get away vehicle.