Currently BAM is a bit "cautious" when packing images. These are the cases where it's known to fail (and leave images behind):
- In a linked group instance, if a mesh object has a shader assigned to "Object" instead of "Data"
- In a linked group instance, when using the object in a Group as particle input
If the examples are not clear I can make blend files or provide step by step explanation.