I did report similar issues some time ago. But I can't find them atm. ..
TW doesn't check for "draft" tiddlers, that haven't been saved at least once. If you click a link "too early", your "linked tiddler" doesn't exist. So TW by default creates a new one, which is expected behaviour. ... but ... With some more clicks you can create a situation, that overwrites data. ...
You may search for the issues in the TW repo. some are open some may be closed.
-mario