Android system needs Location permission to find Bluetooth devices. This is designed this way because Bluetooth MAC addresses potentially can be used to determine user’s location.
If Location Services are disabled at your smartphone settings - you have to enable them via System Settings → Location.
Also please check that you gave “Location” permission to the Android application itself.
Storage is an optional permission required in 2 scenarios:
Atmotube uses an advance ML models to categorize air quality date (e.g. indoor/outdoor). Physical activity (type of phone movement) is used as one parameter to improve model accuracy.