There are some random errors in the app on gun.on() since upgrading to gun 0.2020 while receiving new card updates. I've decided to wait some time for the DB developers to settle on some more consistent API. And then explore it really deep! ;)
What if making a link between items a distinct node in the Gun graph, with it's UUID and parameters? It seems an even more graph oriented approach than simple cross-linking of entities.