Hi Ben,
It could be your motor is a direct drive motor and the force of the magnets on the stator are holding the hub shaft and rotor in position in the hub body.
It would require a hydraulic press on the non wired side of the hub shaft to push it out.
The last time I had to do this I took it...