Issue
More than 90% of search terms in GA4 are blank:
Reason
It is estimated that you have not filtered out the view_search_results event, so the default is all events, and other events have no search terms, so they are blank.
Solution
The filter filters view_search_results events by event name:
After filtering, there are no blanks: