Ok, first my problem is with the function of the bell primarily. Which isn't mentioned in the "duplicate" you sent me. Secondly, save looking at the source code I can assure you I understand the iron farm mechanics and have built dozens in the past. Both on java and bedrock. I have viewed tutorials for the correct version. You can duplicate this by placing a bell center, and lining the bell with villager 9 blocks away with their own beds and work stations and watch them link and unlink. Then break bell and try to recenter. It sometimes works and sometimes doesn't. If the bell isn't going to be reliable please remove it, or it's variable functionality. I can't even use it as a decoration around my villages without messing up my villages.
It's been happening to me as well. I don't know why I'm paying for a service I can't use.
Since my update to 1.17 things seem to be better. Not great but better with my iron farms. I still think the bell has a terrible design. I don't know if there has been any fixes to them. I haven't used once since this report. I just avoid them. I had golems spawning on half slabs in my last farm I just built in 1.17 and had to float the half slabs with air under them to keep the golems from spawning on them. I know everyone will say it's impossible for golems to spawn on bottom half slabs, but were for me. The villagers do seem to be staying linked much better. Thanks.