EAAccessor/Bluetooth issue

Hello,


I work with payment terminal which uses Bluetooth interface. For some reason it gets disconnected very often so it makes it almost imposible to use it. In logs I can see related accessory departure when it occurs. My question is whether there are any conditions under which iOS removes an accessory object from its list without explicitly being asked for that. Unfortenately code which operates on accessory, session and stream objects is inside of a third party library so I can't easily figure out what's the cause - multithreading, accessing various bluetooth devices (e. g. printers) at the same time, amount of data sent - whatever.