For DDNS itself, you do not need to do anything. Because DDNS is that, the router report its public IP address to the DDNS server. So the DDNS will be resolved as your public IP.

But if you want to access the router or anything via the ddns, you need to do port forward via the main router. So for your 2nd question, you need to port forward from your main router to the GL routers