That might have something to do with this bug:
https://community.native-instruments.com/discussion/2364/bug-i-cant-relocate-samples-in-battery-4-bt4-2680
Are you trying to get battery to automatically find the missing samples? If so there is an option to do so but you still have to point battery to the right directory on your computer before it will do so. I use logic as well and if you want missing samples window to pop up again you have to reload the project by pressing command+w to quit the current project without quitting the entire application then reload the project and battery should display the missing samples prompt again.
I'm having exactly this issue with FL Studio. i get that Missing Samples dialog, say skip all. go into battery and load the kit file and it works great, all the samples play right. then i simple close the plugin window and reopen it and boom, Missing Samples is back.
This is on a Mac
if i add a new battery instance then load the kit, then copy all the midi for each pattern into that new instance then it works. quite a burden on the user who shares a project with a collaborator