I managed to get my Starlink router and set it up as you said(dish>Starlink router>R3) and that allowed me to get an IPv6 address, which is great. This setup though means I now have two Wi-Fi networks. I guess I can hide the Starlink network to resolve that so it's not that important. What I am concerned about now is Double NAT, specifically for Call of Duty and the Xbox services. Using only the Netduma R3 on IPv4 I port forwarded the Xbox/COD ports to my PC and got an Open NAT that way. Now I'm only getting a moderate NAT type when I load up Call of Duty. I disabled the Port Forward section and loaded up COD to see if my NAT would change, but it didn't work. I also made sure Call of Duty was able to bypass the firewall.
There is no bypass option within the Starlink app for my specific router(Gen 1). Apparently not using the Starlink router at all and using your own router is how you bypass it. Putting the R3 in bypass/bridge mode is also not an option as I want to use the R3 features. Is there any way to solve this with my current setup? Or am I forced to order the Gen 3 Starlink router(that supports bypass) if I want to have both IPv6 and an Open NAT?