Geofencing not working correctly

So when i use Geofencing on the IOS app. It works only when i have the app open and active (so in front). I have background refresh on and Use location to Always, and radius to small. But when i leave the radiius, geofencing will only active if i open the app, not on the background.