The input chain and the forward chain are separate. A packet that goes to the input chain "branch" will never match the rules in the forward chain. See the flowchart in this thread:
The input chain and the forward chain are separate. A packet that goes to the input chain "branch" will never match the rules in the forward chain. See the flowchart in this thread: