Debugging a Callback right approach

Hi all, I wanted to consult you about debugging strategy for callback which is not firing.
I have a dash app which creates components dynamically on function calls,
the callback though are all static, pre-defined.
(suppress_callback_exceptions == True)

I’m using an dcc.Upload component as shown in the reference.
I am using the super nice callback dependency tool, https://github.com/nicolaskruchten/dash_callback_chain, to track the dependencies.

my approach was validating the Output, Input, State id’s and fields (manually), and making sure the callback dependency is legal.

this is not enough and my callback doesn’t get triggered, how would you recommend approaching it.
[by the way the Input(‘upload_comp_id’,‘contents’)]
thanks