Creating a runner with kubernetes NodePort results in "Unable to Connect" browser error

I have deployed a instance of gitlab to a kubernetes cluster.
My kubernetes cluster is running in my homelab server rack.
I have gitlab configured to use a NodePort. I access the gitlab web UI using the url
please note the custom port

When attempting to create a runner of any type via the UI I get an “Unable to connect” error from firefox.
After much digging I finally noticed that the url that I am unable to connect to is
note: it is attempting to connect via the default port

Gitlab version: GitLab Community Edition [v16.1.2]