So I have everything setup correctly from what I can tell outside of being able to access NPM on my home network via https. Not sure what's up that. Anyway, I disabled port forwarding and I can get to my subdomains just fine. The problem is, all of the subdomain bring up NPM's log in. I have no idea what can be causing this issue.
Figured it out with the help of the community. I had to remove my domain from the config.yml and add noTLSVerify: true since i'm using a Cloudflare cert.
So I have everything setup correctly from what I can tell outside of being able to access NPM on my home network via https. Not sure what's up that. Anyway, I disabled port forwarding and I can get to my subdomains just fine. The problem is, all of the subdomain bring up NPM's log in. I have no idea what can be causing this issue.