Let me turn that around: if someone is an immigrant forever even once they have achieved indefinite leave to remain, in what sense is it even possible for them to assimilate?
You're an immigrant till the day you die if you move to a foreign country, but you can integrate with your host country.
Immigrant definition: a person who comes to live permanently in a foreign country.
Someone who lives temporarily is a migrant.