I bought first mikrotik product to do AP mode with Wifi dual band.
This first router is connected from eth1 to eth8 on another second mikrotik router.
The first router have few devices connected to a subnet with IPs 192.168.8.X with a bridge.
It's possible to the second device to just see the subnet with IPs 192.168.8.X on port eth8 ?
What configuration is necessary to avoid to do :
-first router : dhcp client on eth1
-second router : dhcp server on eth8 with pool adress 192.168.9.1
It's already what i've done in sort with basic configuration on second router :
-dhcp server on eth2 with pool adress
=> With this basic configuration, customer can access to other devices and have internet access
Do you really want/need to have three different networks (192.168.7.0, 192.168.8.0 and 192.168.9.0)?
Right now you have the bridge on the AP on 192.168.8.0 (same as the Br2 on the main router and PC1) and you are evidently routing the bridge connected devices on the AP through ether1 with gateway 192.168.9.1.
From your sketch IOT and PC2 are on 192.168.9.0, while the bridge including the wifi is on 192.168.8.0?
No its not. The first router ( getting WAN) is not the AP, the AP is the second device in the network flow, not the first ( coming from the internet side of course ).
Anyway, now the network "downstream" from the AP is 192.168.10.0.
The network "upstream" from the AP is 192.168.9.0.
This implies that the AP is routing from the bridge to ether1 of the AP.
On the "main" router there is only a single port in a separate bridge with the 192.168.9.0 network, so - possibly - the 192.168.9.0 is further routed?
I.e. you probably have double (or triple) NAT.
In any case from the point of view of the AP anything in 192.168.10.0 is (should be) LAN and anything connected directly or indirectly to ether1/192.168.9..1 is (should be) WAN, so likely the firewall will block connections from WAN (including PC1) to LAN (the IOT) on the AP.
Maybe if you could explain why you want these different networks (and/or the reasoins why you need them) it would be easier to give you some advice.
Also which models are the "main" router and the AP?
So, the hap Ax 3 (AP) can (should) be configured with ALL interfaces, i.e. including ether1 into a bridge.
You have (AGAIN) duplicated addresses:
192.168.9.1 is on ether8 of the RB5009
it cannot be ALSO
192.168.9.1 on the bridge on the hap Ax3
The bridge should get the 192.168.9.2 currently assigned to ether1 of the hap Ax3.
In any case since you are using different subnets, 192.168.9.0 for the hap Ax3 and IOT/PC2, 192.168.8.0 for the server and 192.168.7.0 for desktops, the connections need to be routed, and these are settings that you have to make on the RB5009.