1. When you convert a step to code, the element it refers to is changed into a "detached element" (i.e. it's not connected to any specific test steps) and stored in the test file. You can right click the Element node and select the Used By feature. It will be disabled for an element that is not used by a standard step. However there is no indicator as to whether it's used by a coded step. There will be no warning if you remove an element that is used only by a coded step (except a Compilation error the next time you execute).
2. It's difficult to diagnose that failure without more information. The Export Result to File feature from the Step Failure Details is a good start. A copy of your test and direct access to your app is even better. You can provide that information in a support ticket, which is confidential unlike this forum.
I have an educated guess, however. Does the hyperlink text change between test runs? Perhaps the actual Find Logic is based on text content so when it changes, the element cannot be found and is never clicked.
All the best,
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items