The Modbus Address is invalid, so...
there's the old "OBOB" off-by-one-bug for Modbus - where the address on the wire is the Application Layer Address's OFFSET-1, so 40001 offset on the wire is hex 0x0000 (decimal 0). So you have 2602, so is the actual Modbus Application Layer address 42602 (so the request is sending 0x0A29 or 2601 decimal), or do you need to add 1 (or subract 1) to D101?