I am using Jenkins version 2.1999 and BFA version 1.24.1 and have a pipeline.
We've defined some failure causes and when pipeline fails those failure causes are expected to identify but sometimes some of failure causes are identified and sometimes none is identified. I could not identify specific pattern for this.
Also if same build is scanned across the defined failure causes those are identified. This is similar to issue
JENKINS-42755 which has been fixed and closed.