Your rule takes tcp connections coming from 180.179.50.210 to 10.10.1.254:28015 and changes source address to whatever is on outgoing interface. So the number of connections it’s going to match is most likely zero.
1 ;;; Rust Game Port << Note > Port Forwarding not working
chain=dstnat action=dst-nat to-addresses=10.10.1.254 to-ports=28015
protocol=udp dst-address=118.179.51.210 in-interface=ether1
dst-port=28015 port=28015 log=no log-prefix=“”