ask them to put me on a private ip
Just to clear things up regarding public and private ip. You seem quite confused here. Everyone who accesses the internet has a public ip. You cannot access internet without it. Either you have got an IP that makes your gateway/router reachable from the world, this is a public one then - or you don't have internet access at all. Then, you dont have a public IP. There is nothing like private ip from internet service provider. Best you can do in that matter is accessing your services via VPN only and forbid anything else. That may be kind of what you mean by private ip.
In the local network your devices communicate via local IPs. These are kind of private. But you dont get them from your isp as they only work within your lan environment. They are not reachable from outside and you cannot connect to the internet with them. [sic!]
So I really wonder what you mean by you switched to a public IP. Have you setup a dyndns maybe?
----
BTW Here we see again why TechnoDadLife 's videos are toxic. For him, the quantity and simplicity of the videos takes precedence over quality and care. He explains the most easy way to setup something so that it is somehow working. But he never gives any hint about why he does what settings and what topics are left to make things at least a little bit secure. Just open up everything, people gonna be happy. Security and Safety? What the hell is that?!