The entire problem is that ad blockers don't actually block ads. Rather, they change the contents of certain elements on any webpage based upon their name, and that name may or may not be caught by the ad blocker even though it's not an actual ad. (From a programming aspect of CA, anything that actually changes the code or html elements without my knowledge or permission etc is something to be avoided)
When this was a rather severe problem, the name of an element "Shares" was being caught by all the adblockers out there and they were preventing display of the Shares tab
FCP has a blatant test to see what the adblocker does with an item named "adsitem". It's definitely not an ad, but if the adblocker changes that element, FCP tosses up an issue because there is absolutely zero reason for the adblocker to have blocked that item.
Every single adblocker out there (piHole operates differently) has the ability to whitelist a particular site (your server), because they realize that their algorithms are full of false positives.