Obsolete file not visible to Viewer group in folder, but when same group use search option they can see obsolete file, so how to stop it from hapenning?

1) Currently for viewer group only permission under folder permission is "Read file contents" see image 1

2) Under state permission there is no permission set to Viewer group see image 2

3) under work flow for obsolete state there is no "Viewer group added and "Ignore permission in previous state is also not checked (see image 3)

4) Then once logged in as Viewer and went to "Obsolete folder" I dont see any file this is correct. Please see image 4

5) Now the problem comes when I search for file thru search menu then I can see files in obsolete folder and I can even open them see image 5 & 6

So how to solve it?

SolidworksSolidworks Pdm enterprise Pdm