That’s not why port forwarding is important. Port forwarding is needed so that fresh peers can communicate with you and join the swarm. That act has the side-effect of speeding up transfers by allowing more people into the swarm spreading the transfer across more potential seeds/peers
Looks like it’s not all that hard, jsut have to give home assistant some additional permissions to networking at a lower level of the stack