Due to the mixed vendor environment - and mix of wired and wireless connections - you would likely require a protocol analyser to determine what data packets/protocols are being dropped (and where). This isn’t, necessarily, a simple process. Domestic network kit (in particular your “unbranded” AP) may not have sufficient configuration control to work through this problem.
You could try sending network pings from the console of your R-Pi to your central router and APs; this might temporarily clear any ARP-related problems.
So as to avoid problems of this nature, it is often simpler to connect all devices that provide common services at a central point in your network - such as the network switch-ports on your ISP-provided router, or the AP connected to it via the wired connection. This can often resolve immediate issues with ARP and other broadcast packets.
Hope this provides you with some rudimentary guidance - but, with respect, I believe this issue might be beyond your ability to work through the necessary network diagnostics.
Best of luck.
LP.