I was wrong water does not seem to be the problem, but this appears with some villigers.
I have the same problem with a survival word. I think the portal keeps the world loaded and somehow this pigmen can spwan even when nobody is online and then pile up because they dont despwan without a player.
I expericene this bug in the 1.14 release version
The problem was the new uuid format in 1.16, thanks.