Doesn’t he have his income secured forever now? Or has he not had enough time to make all the defcon connections for when he’s out of office.
No, a senator has to serve five years to be eligible for a pension. He's been in office since January 2018.
Obviously there are a bunch of perks of being a senator or ex-senator other than the pension. Who knows what he could have set up by now, if he's smart he's got one of his kids on the board of a Ukrainian energy company. I hear that pays well and you don't actually have to show up.
Bottom line is that he'll end up a LOT richer in the long run if he stays a senator.