For making a Bluetooth connection, the dependency on location can be related as below -
If an App can scans for known Bluetooth beacons, then it can also figure out the location from the available beacon. So if an app gets access to use Bluetooth in your phone, it is likely that it can also retrieve your location. So it makes sense that an app asks for ...
The OP asked about Pairing (the original, privacy-safe Bluetooth method to define a new, trusted relationship by confirming a code sent from the other device). For pairing, an app DOES NOT need:
Scan for a MAC address
ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION (not 100% sure on this)
I believe the Bug #185370 is unrelated. ...