My auction league is very similar, in your case I’d make a couple of changes. Free agent pickups should be $10+5 to keep, not $1+5. So, if you luck box into Kareem Hunt 2018, good on you but you’re not finding value in a WR3 or something. There should be no minimum number of keepers, if a player wants to throw his whole roster back he should be allowed to. A player being dropped and added back by the same team doesn’t affect his keeper value, the controlling documents are draft day prices and end of season roster. Anybody you didn’t draft is $15 to keep and anybody you did is draft day value plus inflation rate...there is no need to track cuts and adds.
The Barkley owner in my league cut him to use his IR spot on a better future value, so I used some FAAB on him. He’ll be $15 for me next year. I’ve had Zeke since his suspension year discount, but he’ll cost me market rate next year...so a good time to rebuild.