Javi,
It seems to me if UD Mobile is not aware of the phone's location when the app is running in the background (or is not allowed to communicate with the IoX device unless actively running in the foreground) it has very little utility for geofencing. My experience has been that the app "stores" the geofence status changes while running in the background/suspended/not-started and them reports them all to the IoX device when I open the app in the foreground -- not very helpful.
Interestingly, MobiLinc HD works just fine with both the Polisy and i994 ZW IR Pro when running in the background/suspended/not-started. I guess Apple allowed them to use the iOS location for geofencing.