Hi.
My phone is a Lenovo Moto G 4º generation, I'm running stock Android 6.0.1 and I'm using build 588 of Poweramp. I'm having some issues while playing music through my Pioneer DEH-4600BT and the problem is that, after 15 minutes or so of playback, there's always a small pause. This pause usually lasts for about a half to almost a second and doesn't happen when using non-Bluetooth headphones. Music is stored on the real (external) SD card.
These are the settings I tried changing and did nothing to solve or mitigate the issue:
Short Audio Focus Change
BT Direct Volume Control
Audio Buffer Size
Audio Thread Priority
Use Wakelock
I've also tried leaving Poweramp in the foreground before turning off the screen and didn't help either.
Finally, I have another small issue also Bluetooth related: no matter what settings I choose related to Bluetooth metadata, my head unit displays the phone Bluetooth name ("Moto G (4)" in my case) in the place where it should display playtime. This never happened to me with this player on Android 2 or 4 on the same unit and works as intended (displaying playtime) on other car audio systems.
Thank you for your responses and for making this great player!
EDIT: Managed to get some logs, pause happens at around 11:16:04:

The next/prev button on the headset is not recognized by Poweramp when screen is blocked, just volume buttons work in this mode.
Next/prev continue working when unblocking screen.
Seems like Android system is handling this button when screen is blocked, because if I make a 3/4 seconds press, then Google detects it and ask for options for using headset with voice (which I have disabled)
What can I do to fix this?
Ps: mobile phone is Umi Super