1st thanks for contacting ASKTOP.net.
I reached out to one of our Legal experts. Unfortunately you are the one holding the bag because you are responsible to check duty rosters before and after leave. Usually this is a unit policy. It would have been nice for your Squad Leader to let you know but they are under no obligation to do so. This is one of those cases where you might just want to embrace the “Suck” and take the corrective training with a positive attitude. If the Chain of Command wanted to push the issue they could have went for a Field Grade Article 15 for failure to be at appointed place of duty with 45 days extra duty, 45 days restriction, and potential loss of rank/money. Then with an Article 15 you would most likely be separated from the Army because of the current drawdown.