I looked into a 3 year SPDA but decided against it. It was paying 2% less than money markets which are effectively T-Bills.I can see why you do not want the rates to drop.
Would be tempting to move more to a CD with locked in rates if I were in your shoes.