Okay, so
Since it looks like I wasn't being very clear, I'm resuming everything that happened
I have an Engraver, it's an Atomstack A5 Pro, it uses a board called LaserBox V1.5, which has at its heart an ATMega328P, since it's compatible with arduino, I thought of making it wireless using a HC-06, because this board it's not just a bluetooth slave, but can also work as a serial port (which is the only thing that can be connected to my software for engraving) I put into it a very simple code that you can see following
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
void setup() {
Serial.begin(115200);
Serial.println("Ready");
mySerial.begin(115200);
}
void loop() {
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
After programming the CH-06, I checked it worked with an app called Bluetooth terminal
(The Green text was received by the serial monitor in Arduino IDE, while the blue one was sent to it).
So the programming of the CH-06 wasn't the problem (thanks for the tutorial anyway)
After I did this, I had to wire the CH-06 to the LaserBox, and even tho there aren't any schematics on the web, with a multimeter you can find that there are some in the aux port, 4 pins dedicated to 5v, GND, TXD AND RXD
I wired it up as follows
Now I tried to pair it to the program for Engraving (LaserGRBL), which, as previously said, works just with com ports, (here shown)

I used the port 8, since it is the one that manages output ( The baud is set to 115200 because the engraver works at this rate) but it fails to pair and gives me this message in the log instead
SetStatus Machine status [Connecting]
OpenCom Open COM8 @ 115200 baud Ctrl-X (UsbSerial)
SendImmediate Send Immediate Command [0x18]
SetStatus Machine status [Disconnected]
This is the real problem, and I have no idea if it is software or hardware, but I know it's not because of LaserGRBL, bacause I tested multiple laser engraving software that gave the same results