Não, seria uma espécie de quebra 802.11 para fazer o que você está pedindo. Se mais de um AP estiver publicando o mesmo SSID, eles serão considerados pontos separados de acesso à mesma rede subjacente, e os clientes devem poder circular livremente entre eles. A Apple não fornece APIs para selecionar ou excluir APs com base no BSSID.
Se seus clientes não estiverem andando corretamente (ou não escolhendo a melhor opção na inicialização ou no modo de despertar), provavelmente é melhor diagnosticar por que isso está acontecendo. Talvez o AP próximo esteja com defeito ou sobrecarregado e não esteja respondendo a varreduras (solicitações de sondagem) com rapidez suficiente, para que os clientes encontrem o outro AP no outro prédio e não no próximo.