This response is provided based on the information you shared and should not be used as the sole source for making a decision. You should seek guidance from the chain of command, IG, JAG or other certified agencies before making any decisions. How you chose to use this information is totally up to you and is your sole responsibility.
The only other option that I can think of is to have either the battalion or brigade commander or CSM call the Branch Sergeant Major and talk to them about modifying your assignment. I was an assignment manager during my career. Unfortunately, sometimes there is nothing an assignment manager can do because the slot might require specific skills, training, or be a priority assignment and no on e else is available to fill the position.
With that said, I believe if the battalion and/or brigade command team(s) are willing to engage, you have a chance at changing the assignment because the Branch Chief (usually an 0-5) or the Branch SGM, can override the assignment manager.
HOPE THIS HELPS
TOP aka WORF
CHECKOUT OUR YOUTUBE CHANNEL: Mentor Military https://www.youtube.com/channel/UCj0IXu7SmA2wLoPrNAUfSZA
YOUTUBE: Mentor Military https://www.youtube.com/channel/UCj0IXu7SmA2wLoPrNAUfSZA
Twitter: https://twitter.com/AskTOP Websites: http://www.MentorMilitary.com http://www.Asktop.net http://www.ArmyCounselingOnline.com