You need to make some house rules and follow em. All those trades seem totally unrealistic and would never happen in real life. All you're doing is taking advantage of the games weak transactions AI.
I love playing franchise too, but I try to keep it somewhat competitive and realistic.
For instance: The only trades I make are ones offered up to me by the CPU.
I place whomever I want to get rid of or use as trade bait on the trading block and list my positional needs - keeping my fingers crossed some decent offers come in. And... I allow myself only 3 trades during the season and 5 in the off-season.
Free Agency is a whole other matter and if I had more time I could give some excellent suggestions with that as well.
At the end of the day thou, its all about having fun. Good Luck in 2023!