Syncronize vertical list using tags and connections

My goal is to create a three vertical lists where user can filter them using tags and a search bar, move elements between them using drag and drop (similar to trello) and display explicit connections using lines.

Here a quick mockup of my idea:

enter image description here

My questions are:

  • search bar with a lot of tags are a mess or could be simplified with groups between tags ?
  • are card the right choice for display a quick summary (title, ref image), some actions for elements or is better to have a more simplified element with less data, because of connections between them ?
  • because lists can have more elements than 3, so scrollbars involved, what if a line connect a card on bottom to one on the top ? I think will be a mess soon
  • there are similar interfaces around ?