Just wanted to update:
Rebooted R1, enabled bleeding edge and some of the other suggestions. Turned off Geofilter and deleted the port forward rules I set for the NAT issues. Let UPnP take care of everything.
Rebooted Xb1 that's host. Signed in. Turned on geo, told step son to turn his on and sign in and no NAT issues. Played a few games after playing with settings and it seems I get pretty bad ping spikes fairly often. But hey, NAT issues fixed lol