It's not as simple as a single number.
You can have good GPS positioning with less than 12 sats.
The absolute minimum that DJI require is 6 sats, but in most situations you would need more than that.
The way the sats your GPS receiver acquires are spread across the sky is very important.
Low numbers with several clustered fairly close won't be good.
As shown above you can see in the app at any time.
You can see the satellite numbers after the flight in the recorded flight data too.
Yours shows that you did not have good GPS at all until 2:10.3 into the flight.
But because the skyview of the GPS antenna was blocked by buildings, trees etc and the drone was very low, it still had a low number of sats locked and GPS was lost and regained a few times during the flight.
Here's a simple view of your flight data that shows the number of sats locked:
Upload and view flight logs from your DJI drones
www.phantomhelp.com
But a more detailed view also shows the GPS Health which accounts for the spread of sats and GPS position reliability.
It shows that your drone only had reliable GPS data for about half of the flight.