I wouldn't be surprised if it did have something to do with the ABP design. My saints have been flawless since day 1, but others have had squealing issues. The "floating" link of the suspension may be under two different frequencies or tensions or something, causing/allowing resonance.
Best bet is to face the tabs then follow the advice of session riders and alternate pad material.
Best bet is to face the tabs then follow the advice of session riders and alternate pad material.