wiring looks good from what I can see.
The gcode looks fine, I don’t see anything obvious there - no temp changes once the initial bed / hotted temps are triggered.
What happens if you set the bed to 80-90 range and then print? It almost sounds to me like something is not right on the controller board. Check for loose connections.
Has anything changed recently with the config? Has this worked in the past or is this a new problem?
don’t expect good adhesion in the 80-90 range with ABS. Thats more for debugging than anything. That said I tend to print ABS at 105 on the bed - not a big difference from where you are though.
Have you run the pid tuning and such? How recent is marlin? Anything interesting in the console logs from the print? May be an interesting / helpful debug message in there. If you are using octoprint there is an option to save the console log to a text file but that is disabled by default.
bill