Go to http://aem-host:porl/crx/de/index.jsp and log in as admin.
Some .js and .css files are missing from AEM pages or from AEM UI.
- The xpath query  used by the AEM Client Library Manager (HTMLLibraryManager) is using some index other than the /oak: index/nodetype index.
- The nodetype index is failing to get updated or is corrupted.
- The clientlibs-service user's permissions are missing.
/jcr: root//element(*, cq :ClientlibraryFolder)
I. Check the service user permissions
Review this article in case the clientlibs-service user permissions are missing
II. Check that the query is getting correct results
Go to Tools > Query
In the bottom Query box, enter the following query:
/jcr: root//element(*, cq: ClientlibraryFolder)
If you find that the results excluded the missing client library, then go to http://aem-host:port/libs/granite/operalions/content/diagnosis/tool.html/granite:queryperformance.
Enter the query again and click Explain.
The output shows you which index is used to execute the query. If the index listed is not the nodetype index, then something is wrong.
If the correct index is picked but fails to return the correct result, then it is corrupted. In this case, you can reindex the nodetype index.
To reindex the index asynchronously, follow the steps in this article.
Note that during reindexing, some searches may display outdated results and system may be less responsive. It is recommended to either take an outage for reindexing or perform this task when the least amount of users are on the system.