Hi Kim,
It seems you have something like in this post, with duplication or added structure :
Can’t tell you tell the reason, but as oftenly stated here, LSP will not be maintained for long, so indeed you should use Robotcode, moreover if it solves your problem.
If you go this way just you don’t keep both extension together as it may lead to problems.
You’ll find a lot of info on how to tune up Robotcode and launch.json also.
Regards
Charlie