Question: why neutron is not deflected by magnetic field?
Answer: For example, a deuterium ion consisting of a proton and a neutron bound together will be deflected when passing through a magnetic field, because the proton is deflected and drags the neutron along with it. A neutron by itself will not be deflected as it has no net charge.