Wifi normally uses adaptive transmit power and data rates. If the signal gets a bit weaker, your link slows down from say 300 Mbps to 260 Mbps. No biggie.
But sometimes for direct links you set the modulation, power and data rate fixed. The end result is that changing channel conditions can turn the link from 'working perfectly' to 'not working at all'