RE: All the prosecution got in return was for her to agree that she will “tell the truth”.
Next question : What “truth” ( note the quotes ) do they want her to tell?
Watch her apology. In her apology, where did she apologize for witnessing Trump breaking the law?