I found a work around to fix this, just remove an enchant at the same time of selecting new mog. Explained below :
Revert your original covenant weapon back to no xmog, no enchant.
- Select enchant (Beastslaying)
- Hit Apply.
- Click revert enchant, then select new xmog.
- Hit Apply.
Worked for me.