Why client crashes due to the best practice check?

When I try to run best practice check on menuitem in AOT the client crashes. Checks of other parts AOT (tables, Forms, etc.) works fine.

I debug the best practice check starting with SysBPCheck::main. I go step by step until I go into SysBPCheckMenuFunction.workflowIgnoreList there on the line 34 is for cycle doing find all workflow approvals, add their event handler menu items to ignore list.

When it hits line with

Path: \Workflow\Approvals\RetailCatalogApproval Layer: sys

than the client crashes.

What can cause it and how can I repair it?