"current configuration does not include the library" - but it is - some bug

ERC says “current configuration does not include the library …”
But when I open menu Symbol Libraries >Project specific libraries. - it is there, active and visible.
Why do I get this warning then?

I have only this one project specific library made in KiCad. - no additional global libs.

Additional observation:
If I see properties of one of the custom parts - and click
image

then the footprint editor will open, but NOT display the part, but if I just locate it in the libraries, I can edit it just fine.
However: after editing in library, doing “update symbol” does not update it.

So… the library is there, in terms of “can be edited” - but it is somehow disassociated from the actual part - that is added from that library.

fIf I enter symbol properties, and “update symbol from properties” , and slick the library icon, and RE-select the device from said library, I get:

Error: Update symbols Q23 from ‘A Library:DMTH8003SPS-13’ to ‘A Library:DMTH8003SPS-13’: *** symbol not found ***

the symbol is there when opened in library editor.

Perhaps there is some confusion with a space in the library name

This does indeed smell like a typo in the filename. Maybe a space, on Linux file names are case sensitive. maybe some other difference.

Sometimes I copy both those path names and then paste them in a text editor on two separate lines. This makes any difference stand out.

Or go directly to Schematic Editor / Tools / Edit Symbol Library Links to “fix” it. But then you won’t know what the difference was.