How to you remove the seal from a Deore XT FH-M8000 freehub?
I would take the hub to your local bike repair shop. More than likely they will pull out a special tool just for this issue of your seal not wanting to unfasten itself.