From the docs, DisplayConditions can only be used with:
I had the same problem and unfortunately the only solution I found is to simply check on the initialization of the module is it applicable or not and if not simply show some information to the user.