Hi @mcelligott
Maybe you can check if free5GC is able to connect the Internet or not. Or you can search the following topic for your resolution.
Hope this is helpful