Not sure I understand.
Once search is completed, does isSearching turn to false ?
Then it is normal that the search View disappears.
Do you want to keep the SearchView always visible ?
If so, I see at least 2 options:
remove the if isSearching test
add a view when isSearching is false
if isSearching {
VStack {...my auxilliary view...}
} else {
// Call a View of the same height than your auxilliary View
}
Topic:
UI Frameworks
SubTopic:
SwiftUI