IR is flawed
Terry Mclaurin hasn't played in 3 weeks I should be able to make roster moves while having him on IR

Thank you for your feedback regarding the IR position. Our data provider updates the injury designations for players and will not list someone as IR or out until the team officially makes a transaction to put the player on IR or they officially rule the player out for the game week which doesn't need to be done until an hour and a half before kickoff. Once the moves are official, our data provider will update the designation which will then update in our game.
Once the game week is over, a player who was listed as out will have their status change back to an IR-ineligible status like questionable or doubtful until the team officially rules them out for the next game again. When you have a player in your IR spot who is not IR-eligible, you cannot add any players or make any trades until the player is removed from the IR spot or their status changes to an IR-eligible status again.