I always had trouble getting a stable connection. Had to wire direct to the ECU from the OBD plug to facilitate this.
Now this is where the stupid bit comes in. Dunno why it's like this but it works.
Turn ignition on. Not starting engine.
Open Nefmoto. Connect at 38xxx baud rate (one of the lower ones)
Disconnect Nefmoto and MINIMIZE the window.
Open me7visual logger. Connect.
The prompt with "press C^ to stop" with the dots saying it's running should now be on screen.
Crank the engine and it SHOULD NOT want crack the shits and disconnect and you can crack on with logging all parameters at super high resolution no worries.
I like to do Back to back runs and filter them out in ecuxplot To view each one.
Lemme know how you go. Love me7logger vs VCDS for logging