I don't believe a field is created by the moving neutron due to a lack of any intrinsic properties to that end, but it would stand to reason that the influence of its motion would have some effect upon charge carrying particles and therefore possibly act in creating a weak electric field.
(Can someone with a degree in this stuff confirm?)
so then if a moving neutron has a small E field and B field then we could get photon emission from it , is this correct .
In order to get radiation emission from a moving charge, the charge needs to accelerate. Then you get synchrotron radiation. I would guess, but I might be wrong so be careful, that the same is valid for a magnetic dipole such as the neutron. However, the effect must be monstrously small.