Make sure your cmdaccess.ini (configs folder) is updated accordingly.
IIRC, once you register a command (and it is placed in the cmdaccess.ini) and then change the access flags, the cmdaccess.ini is not updated with the new flags; it still contains the old flags from the original register.