It depends.
I will give you some examples. I have worked in a HUGE factory (2000 employees with approx 10 sub factories). Each sub factory was different to the others. So, there were probably 4
HACCP team leaders in total depending on which plant each Technical person had. That, in my opinion, can work.
I have also worked in another pretty big factory, (1000 employees, approx 20 lines), where there was one
HACCP team leader, me. That's because the lines had similarities in process, all the processes were basically the same to some degree so it made sense to have one, generic
HACCP plan.
So either can work, it depends on what the processes are but if the processes are similar then why duplicate the effort? If the processes are measurably different, then yes, that makes sense.