Yeah, I always read that WDS can be dodgy when not using IDENTICAL hardware for both AP and Client.
I was always surprised that on OpenWRT even in WDS Access Point mode, both WDS and normal WiFi clients could connect to it, back when I used it. That was on Atheros WiFi chipsets though.