Suppose the finite group $N$ surjects to the finite group
$F$. It is true that for any $G = N ⋊_α Z$ there are infinitely many cyclic covers of $G$ that
surject to $F$

But is this statement true for infinitely generated $N$ or even general group $N$? Is there an article about it?