Thanks for the debug log and your explanations that came with it.
According to the log, CC successfully started the nook app and there were no errors. With the exception of the book being on the SD card, it shows exactly what I see on my device where the app works.
Does the nook app support writing (changing) the book in some way, such as changing tags, comments, or notes? If so then it will fail because your new device is running Android 4.4 (Kitkat), which prevents apps from changing files that are not in that app's private folder. If this is the case then there is nothing CC can do about it. CC cannot write books to the Nook app's private folder and the Nook app cannot write books in CC's private folder. If your previous devices did not run Kitkat then this theory is supported.
If the above speculation is correct then there are only four things you can do:
- Move the books to main memory.
- Root the device so both CC and the Nook app can write the books on the SD card.
- Use a different reader.
- Abandon using CC and use some other technique to store the books in the Nook app's private folder on the SD card.
You can perhaps test the above speculation by using a file manager to open a book. In the file manager, navigate to the folder on the SD card containing the books (Android/data/com.multipie.calibreandroid/files) and tap on a book file. The file manager should offer you the Nook app as one choice to open the book. Select it and see if the app's behavior is the same as when CC opens it.