The hp printer app says it needs your location to connect to WiFi. It says it needs your location all the time when not using the app, again to connect to WiFi
That's one of the features Google should have stolen from Cyanogen/LineageOS long ago which had permissions differentiated between precise location and approximate