I have 3 vlans, and openwrt is not the dhcp server.
I noticed that running fping with fping -g -q 192.168.180.0/24 works (in a cron every minute) in the default vlan where the AP is also.. the other vlan fping -g -q 192.168.170.0/24 doesn't work. Any idea how to solve , that I can see all clients ip's.
You'd need to allow ping from the default vlan where the AP is to the other vlans. Also some clients, e.g windows, don't accept pings from outside their local net, so you'd need to allow that manually.
Which specific part of the LuCI interface -- can you show a screenshot? Generally, the LuCI interface people look at for this is actually the DHCP leases. If your OpenWrt device is not the DHCP server, it will not populate this at all.
Here an client connected, on the default lan, the fping works, and on vlan70 , I get an ipv4 adres 192.168.170.44, but it doesn't show in the interface