Why do I keep seeing people say port forwarding is required on different topics
Because peer-to-peer connectivity works like that. That’s why it’s called peer to peer: you connect directly to the other peer, hence you need a port open and you are usually not connected directly to the internet, but through a router/switch/whatever, which in turn should forward the connection on that port to your client app.
Removed by mod