Years ago I was a Team Vicar in Westhoughton, between Bolton & Wigan, & locally known as just 'Houghton' (but pronounced 'Howfen'). There is a Wearish (or Warish) Lane there, which might be mis-transcribed as 'Waters', & IGI shows a couple of possible John Halls, eg:
name: John Hall
gender: Male
baptism/christening date: 04 Jul 1805
baptism/christening place: West Houghton, Lancashire, England
father's name: James Hall
mother's name: Ellen Hall
indexing project (batch) number: I03998-1
system origin: England-EASy
source film number: 1545485
Unfortunately this period is not yet transcribed by Lancs Online Clerks.
I offer this just as another possibility, not as any more likely than previous suggestions.
Just to add a bit more about John Hall's birthplace. Near to the Houghton (Blackburn) is a place known locally as Houghton Bottoms. There used to be a water powered cotton mill there years ago. This would have needed a reservoir or lodge to supply water to the wheel - could John have come from this part??
That makes things interesting. on the baptism for John Hall in Blackburn which states place of birth as Houghton his fathers occupation is a miller, this would go along with what you were saying about the mill.