Are those F seats actually available? Maybe some of them are already sold and the pax haven’t selected seats yet?
The app lists 10 seats as available under the upgrade tab, so I’m assuming in this case every seat appearing empty on the map is actually empty.