Although my comment won't be that helpful, I'll just add that on my maps bots don't avoid these areas as well. Whether they're made with brush entities, "nav_avoid" or "nav_mark_attribute AVOID", it just won't work. Perhaps TF2's bots work differently or something broke, a common thing nowadays with other Source functions.