Thetford forest is 50,000acres
Breaking that down that's just 78.1 square miles (50,000 divided by 640) or less than 8 miles x 9 miles) I don't know the range of lynxes (ours or European ones) but that doesn't really sound like a lot. Especially for a sustainable population.