BeWeather using the last GPS location visible within the app for delivering alerts/advisories while in the background is a known limitation at this time.  

In its current version BeWeather will only transmit your GPS location to our servers while the app is in the foreground. This location will be used for delivering alerts and advisories even if your location changes after moving BeWeather to the background.