Explain Error Code for me please

ALARM:2

G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked. (Right-click the ‘Devices’ button to reset the connection)

On or near line 2299:

Stream completed in 15:29

[MSG:Reset to continue]

This is the explaination, and the suggested solution. You are trying to travel outside the known area of workspace and you are being warned of this.

Here is the official site for grbl where you can read about this alarm: https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#alarm-message

2 G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked.

It means your project tried to run the engraver out of its usable area, and it stopped you from doing that.

You would normally get a “this job might be out of bounds” warning when you started it. Did you get that warning?