I told you how to trade players with CPU Roster Control On. So that shouldn't be an issue--player movement. I'm not sure about injuries and I don't care, because I don't play with injuries. I'll be 79 in August and time is valuable!
Trading Players with CPU Roster Control On: In franchise, CPU Roster Control. select player movement from Team 1 and move to Team 2, then select Team 2, player movement from Team 2 to team 1.
I don't have any idea what is meant by weird situations. I do it with CPU Roster on and controlling all 30 teams and find it best for me. I also do contracts manually, off season manually. I have enough to do without bothering with injuries. Let the best team win! Somehow I always seem to have the best team and win