We are not aware of any trace-back facilities available for HyperCard.
HyperCard, itself, does not have the type of tracing needed here. Further,
we could not locate any third-party add-ons available to resolve this
problem.
To debug a problem of this sort, put information from the scripts and XCMDs
you are using into debugging fields. This information usually includes a
line per handler or XCMD call that includes the parameters being passed.
When the recursion problem occurs, you then can inspect the trace that you
have effectively created.