If you have "Block connections without VPN" on then there should be no way for apps to know the IP. Anyhow there are plenty of other ways to deduce vital information about the user which are yet to be combatted, like time detection or local language settings or sim card country.