With these 3 lines
2022-09-24 02:28:41 Chain[2]: find 3 asic, times 0
2022-09-24 02:28:43 Chain[2]: find 3 asic, times 1
2022-09-24 02:28:45 Chain[2]: find 3 asic, times 2
The software insists that it can still see Chain[2] and that chain 2 has missing chips, so until the line goes away, it will be hard to troubleshoot any further, can you try to swap the data cables between the hashboards and see if this part of the kernel changes?
Also, please use code tag when posting kernel log.