Yes, the 2750u is a DSL modem-cum-router. But it is now just used as an AP, without an DSL/phone connection.
As I wrote, things work just fine when I connect directly to SSID B that is broadcast by the 825ACG router. In fact, the problem of ARP responses being delayed by minutes happens only when I switch from SSID B to SSID A (the one broadcast by the 2750u). Once I get connected to A (after a delay of a few minutes), things work fine. I can even disconnect from A and reconnect to A without suffering an delay. I can even switch from A to an unrelated network X (e.g., my phone's hotspot), and then reconnect to A, without suffering any delay. However, if I go from A to B, then when I switch back to A, I suffer a delay of minutes because there is no response for a while to the ARP requests from my client This happens with different clients (Windows laptop, iPad, etc.).
Pictorially: A = 2750u, B= 825ACG, C = client, I = Internet, X = phone hotspot; note that the 2750u is connected to the 825ACG via Ethernet
C --> B --> I (works, no delay)
C --> B-->I ---------------------> C --> A --> B -->I (works but WITH DELAY of a few minutes)
C --> A --> B --I --------------------> C --> A --> B -->I (i.e., client disconnects from and then reconnects to A) (works, no delay)
C --> A --> B --I --------------------> C --> X -->I --------------------> C --> A --> B -->I (works, no delay)
C --> A --> B --I --------------------> C --> B -->I --------------------> C --> A --> B -->I (works but WITH DELAY of a few minutes)
I don't understand what it is about connecting directly to B (825ACG) that stops it from responding to ARP requests for minutes when the client then connects to A.
Thanks.