Unhealthy GPS Signal on BN-880 GPS/Compass

4 sats good? …hardly.
I wouldn’t take off unless at least 6 sats when just using regular GPS (US-Satellites) and perhaps at least 12 or more when using multiple satellite systems.

There are many reason why you get “Unhealthy GPS Signal” messages.
Besides just 4 sats, you might be indoors, you might get interference from other equipment (if in doubt show us a photo of your setup), the wiring could have issues, poor GPS receiver,…

Some more info:
https://ardupilot.org/copter/docs/common-gps-how-it-works.html?highlight=unhealthy+gps

https://ardupilot.org/copter/docs/gps-failsafe-glitch-protection.html?highlight=unhealthy+gps

Here is some more practical testing in regards to shielding

Some practical comparison of receivers: