DeletedUser471 so how app knew that im in specific region when there were no phone access, different region in profile, and no ip/dns leackage?
Again, this is explained on the GrapheneOS website FAQ which I previously linked to userofgos
Examples of the global OS configuration available to apps are time zone, network country code and other similar global settings. Per-profile examples are dark mode and language. Similar to extension and browser configuration / state being fingerprinted by web sites, an app could use a combination of these things in an attempt to identify the installation. All of these things vary at runtime and can be changed, but some are fairly unlikely to change in practice after the initial setup of the device such as the ones listed above. GrapheneOS will likely add further restrictions in this area and a couple toggles for certain cases like time zones to use a standard value instead.
DeletedUser471 it knew for sure, it even showed country phone code.
Try turning on Airplane mode and see if it still shows.