This sounds like it will end up being a software bug. I would start by upgrading the the latest release r26 and see if the issue is cleared or not.
If it isn't you will need to check with JTAC support to see if it is an already reported issue with a PR number (problem report). If it is you can ask to be notified when the fix ships. If not they will need to gather all the log details from your device for the developers to identify the problem and work on the fix.