For that report what component of it is not working? Is it not showing records at all or showing too many records?
Looking at the filters if the issue is that records are showing up with reps that shouldn't show up you might want to break out all the is not equal to the user conditions and put them into their very own all separate from the any. This way any record that showed up via the ask the user would all be checked to make sure that none of those reps were present in the results. So the Assigned To/Transferred To/ReAssignedTo fields would all be getting assessed to be not equal to in their own block.