I’m having a hard time picturing the issues you listed. Would you be able to share screenshots showing the problems you’re encountering?
On a general note, I think one possible issue you’re hitting is due to a general misunderstanding of how links work. In short, a link ties one record in one table to another record in another table. They don’t link all of one table to all of another table. It’s a record-level connection.