Bin nicht so erfahren mit den WDS Bridges, aber wenn die in einem anderen Subnetz ist als der DHCP Server (in deinem Fall ja 192.168.1.x, statt 192.168.2.x) kann er bei der Subnetz Maske 255.255.255.0 ja gar keine IP Adresse erhalten.
Was ist denn die DHCP Range des Routers A? Angenommen DHCP Range geht bis 192.168.2.49 und Router B hat 192.168.2.50 - was passiert, wenn Router C 192.168.2.x (x>50) hat? Oder geht das wg. der Bridge nicht? Falls dies der Fall ist, könnte es helfen, wenn du beim Subnetz mal 255.255.0.0 probierst (oder ein anderes Subnetz, welches evtl. das 192.168.2.x Subnetz beinhaltet) - bin auch bei dem Thema nicht ganz sicher... müsstest du mal nachsehen. Nachteil wäre, dass man dann von Rechnern, die eine IP aus dem 2er Bereich bekommen, keine Konfig von Router A oder B vornehmen könnte.