Doubt they’ll go by IP location, but there may be a workaround depending on the service.
For example, California already has a similar law around cancelling gym memberships initiated online. Planet Fitness customers can just set their “home gym” to one in California to get access to one-click cancellation, even if their billing address is in another state.
I wasn’t able to install from the Play Store, but it’s on F-Droid too.