The biggest EU countries are historically Poland and Ireland. After Brexshit the peak of nearly a million Poles went down to about 700,000 in the pandemic, then bounced back to 760,000 last year.
Irish born went down from 410,000 t0 325,000 - but ancestry is of course in the millions (one third of Londoners of all races for example).
The biggest decrease has been amongst the French - back when London was one of France's biggest cities with a rumoured population of 400,000 nationals, now reduced to 150,000 for the whole country.
Romanians have bucked the Brexshit trend -from 410,000 up to 540,000 last year.
Migration from outside the EU has hovered the same since Brexshit for many of the larger minorities, for example the Indian-born remains about 1.4 million with about the same number of 400,000 Indian nationals each year. However, other smaller countries contribute to an overall rise. We receive plenty from Africa and Latin America nowadays:
There's been a sharp spike this year due to Ukraine and Hong Kong: