the Eastern captain is perma immune. the buff is meant to drop when the shadecasters are killed, they are all dead and the buff is still there
edit: not just the Eastern one, bloody all of them. maybe your customer service should be less focused on people swearing and do something to actually fix the game