Yep, as PFSP said, we are talking here about two, more or less, different problems:
One is app specific - Maps loses "GPS signal" whenever horizontal accuracy reported by chipset is worse than 20m. This can be easily confirmed with apps which are able to report back your h.accuracy, e.g. "GPS...