yes, OctopusCarDoor is wrong here.
Try running the beammp-launcher with the “–no-launch” parameter (those are two minus signs infront) and see if that works. after doing it and clicking on "connect"in beamNG it should be online.
If it works you can add the parameter to your beammp shortcut
you could also check My beamMP playtime does not track on Steam