Custom access callbacks for user entities not being called
The problem might be the execution order of the modules


  How to change access callback of user entity when entity module is installed? (how to make sure my alteration is the last)