Salesforce restricts the use of uninstalled connected apps.
Unaric applications are not affected, as they are distributed as installed connected apps and use the required device flow.
If the "API Access Control" setting is enabled in an org, user profiles must be manually assigned to the connected apps.