Добавить галочку в поиске (игнорировать инвентарь ,если есть вак у игры) и если она включена,то при запросе в апи отдавать инвент по нулям у этих игр. Сколько не пытался сделать защиту от вака,чтобы инвент не учитывался,всегда пролетает какой-то акк,где не стоит пометка или серв отдает не валидные данные,проверка и по steam_full_games,ban_array,string_ban ,энивей какая-то шляпа проходит как not has vac а так галочку поставил и кайфуешь не паришься,использовать "не имеет vac во всех играх не оправдано",игры без vac тоже шляпа(игры может не быть на акке а инвент есть) вооот карлики.
Те исходы, что ты описал по логике могу происходить только при ошибке чекера, а за ошибку чекера манибекают, так что похуй