Fix QNetworkInformation usage
https://doc.qt.io/qt-6/qnetworkinformation.html#details
QNetworkInformation is a singleton and stays alive from the first successful load() until destruction of the QCoreApplication object.
QNetworkInformation::loadBackendByFeatures is static and should be called before instance() can ever return non-nullptr.