Hello,
For which reason, you want to use other than router LAN IP? (Just trying to understand possible reasons)
Unfortunately, but you have to use router LAN IP (and set listen IP to router LAN IP or 0.0.0.0) to send Modbus TCP requests, since devices in other IP's: ***.***.**.50, ***.***.**.7 or ***.***.**.100 and etc. does not exist and TCP communication cannot be established.