In OSCE 11.0 SP 1 installed with SQL, the total endpoint number does not match the real amount located in the Active Directory (AD) when you open the web console and go to Assessment > Unmanaged Endpoint > Define Scope by AD > Save and Reassess.
Additionally, the ofcdebug shows the following message:
[ofcservice.exe][CContainerWrapper::PushContainerByGUID] The parent GUID: [{00000000-0000-0000-0000-000000000000}] of the object: [domain.local][GUID] does not exist. - [dct_CommonType.cpp(1299)] [CContainerWrapper::Deserialize] PushContainerByGUID failed, error code: [-61602]. [osceintegrationservice.exe]CDomainAgent::QueryComputerList - There are no more row of search result can be gotten. QueryComputerList - There are no more column name of search result row can be gotten. - [ad_DomainAgent.cpp(685)] [STATE:State can't be recognized]
The issue is caused by the truncation of a result string inside an SQL function. Particularly, the limit defined to 8000 characters inside the ofn_ParmsToList.function.sql function.
For more information, refer to this article: How to find the Object that belongs to a GUID.