Unable to connect unless opened as root

It’s possible you need to add a new udev rule for that device. Here’s a good place to start: Unable to connect using Ubuntu 18.04
Can’t give you specifics as it’s different for every device.
That is odd thought that it works in other applications… Are you sure that no other process is connecting to that port.
And you can just post any bug details here.