On Earth the distances between magnetic poles and poles of rotation are complicated by structural factors.
In a neutron star the structure should be fairly uniform. But the most outstanding examples of nonaligned axes occur in the pulsars. A reason should be discovered for displacement of the magnetic poles from the poles of rotation.
In other threads and private correspondence I have suggested that the magnetic fields are repelled by gravity and attracted by kinetic energy of rotation which is largest far from the spin axis. If this was not true then it seems that the magnetic axis of a neutron star would align with the rotation axis, and pulsars would not pulsate.
Why does the magnetic axis of a pulsar not align with the axis of rotation?