Bluetooth keeps turning on by itself - Is there a way to determine why? I saw similar questions but there was no generic answer to the issue.
Is there a way to determine what is turning my BT ON? I don't have rooted phone (but can ADB)

I got Samsung Galaxy S5 with Android 6.0.1. 

What I did:


Turned off BT scanning for "fine localization"
Revoked permission to change phone settings to ALL apps that had one (including g services)
Disabled all BT scanning related things that I have found.


How to find what is turning BT on?
You gave permission to all apps to change the phone settings as per need which means some app which uses Bluetooth connection is using that to turn the Bluetooth on. Change that setting and it will work fine