Hi Andy!
The tricky part of that fault code is that when the GS-911 says 'The front ABS speed sensor is faulty', it's only telling you that it's detected a report of an open circuit (or intermittent open circuit)
somewhere between the speed sensor and the engine ECU or ZFE-high.
If replacing the sensor had no effect, the good news is that you've eliminated it as a possible cause of the issue. The bad news is that you've more likely than not got a break in the relevant portion of the wiring harness. I'd recommend plugging the GS-911 back in again and noting how many times the fault code has been logged. If it's only once or twice, chances are there's a constant break, and that's (relatively) easy to find. If it's many times, you may have an intermittent break, which is much harder to isolate.
If it were me, I'd start by disconnecting the battery, then disconnect the multi-plugs leading to the engine ECU (under the seat) and ZFE-high (in front of the engine airbox) and checking for any plug terminals that aren't making proper contact, or have been pushed back into the plug.
If all is in order, I would refer to the Haynes manual for the ABS wiring diagram, and use an electronic multimeter set to the 'Continuity' setting to check for an open circuit between the relevant sensor plug terminals (there are two) and the relevant engine ECU or ZFE-high terminals.
The good news is that the ABS speed sensor circuits are not resistance-dependent. In other words, if there is a break in either of the relevant lines, you can simply repair it by re-soldering and re-shrink-tubing the broken wires.
Best of luck!