but when i connect to guest network
i can access 18.104.22.168 as my repeater
something wrong with my topology?
When you connect to the guest network the packets go from one host to the other, there is no gateway/router involved.
I told you already to check if the repeater has default gateway configured, or some static route towards lan network, or if firewall is blocking access from other networks.