In your library definition, is it be pre-assigned? If so, is it using the native engine, or the meta-engine? Go to Properties -> Options tab -> Advanced Options If you want the library to use metadata permissions, I believe you have to use the metadata library engine. I'll have a look when I get access to an environment I can play with.
... View more