It seems, the immigration has something to do both with conflicts around your borders and your tax rate. Not playing WRE exactly, but with Ostrogoths, I got immigration down from -20/turn PO hit to 0 with very high taxes. Once I lowered taxes back to normal, immigration stayed at close to 0%.