Menus are now disabled when a procedure is running

The diagnostic tool I mentioned on Sep 23 is now available, and I think it’s exactly what you need to diagnose this issue. See Including Procedure Triggers in Debug Instrumentation on this help page:

In addition, you might want to consider enabling debug instrumentation for the various Call statements, which can be done in the same debug instrumentaiton panel (Objective-C Panel). This will provide you with a wealth of information about what code is running in Panorama. The disadvantage is that your instrumentation log will get packed with a ton of data to sift through – but sometimes a ton of data is much preferable to no data at all.