Help With Chinese Laser Module - Firing On Start Up - And Other Problems

Looking into Marlin a bit more, pin 44 has some references to LCD functionality and thus why I think it is firing on start up until everything is initialized, then marlin remaps 44 to the fan pin.

I’m now up and running with a 5V Relay breakout board. I’ll post an image of my setup once it’s nice and tidy.

Edit; Found this: Image2gcode engraving - how to improve it

My problem now is that I’m having a weird issue with the laser firing. I don’t know what this artifact is called and simple googling for words describing what I’m seeing aren’t producing any relevant results.
It looks as if each pixel is a small line about 3 mm in length, rather than an individual pixel. It seems like the TTL isn’t updating fast enough?

This is what came out when I ran the vicious1 logo in the 3dpBurner Image2Gcode (MPCNC) with 3000 mm/min, horizontal scanning, 100 x 55 mm, resolution at 0.18, greyscale 8 bit, max power “128”:

v1laser

Sorry about the shadows, the lighting in my hobby area is weird.
The code for the first little bit from the squiggle on top of the I:

G1 X24.3
M106 S93.36471
G1 X24.12
M106 S69.77255
G1 X23.94
M106 S62.7451
G1 X23.76
G1 X23.58
M106 S78.80785
G1 X23.4
M106 S105.4118
G1 X23.22
M106 S0
G1 X23.04