HELP! Cube node ETH

Hello, I am trying to set up a cubenode ETH to connect an IP based datalink. I have a cube orange plus and am working in autopilot. I have followed the instructions and cannot get it to work properly. I can ping the cube node, it says ppp connected in mission planner but no heartbeat is received when I try to connect to the tcp server. Any help would be appreciated.

What version of ArduPilot are you using? I was using ArduPlane and the networking component was not switched on by default and I had to build a custom firmware. https://custom.ardupilot.org/
Also, I could not get it working on the default Cubenode-ETH firmware that it came with and had to use the latest master release. ArduPilot firmware : /AP_Periph/latest/CubeNode-ETH

I am also experiencing the same behavior. My setup: CubePilot+, MissionManager (latest on Windows), Using Firmware V4.6.0 Official, Updated CubeNode ETH to 1.9.8. I also see a discrepancy between the docs here and my setup since the DroneCan screen shows org.ardupilot.CubeNode-ETH instead of org.ardupilot.CubePilot-PPPGW

Find my Params file and a snippet MissionManager Connection logs(Messages) as well.
MissionManagerConnectionLogs-and-Parameters.zip (6.0 KB)