What happens if you use Prusa Slicer to generate the gcode? I found
some comments saying it will take gcode from other slicers, which have changed a lot in the last 10 years.
I'd consider abandonin
g the old controlle
r if a different slicer doesn't work, might be more than bit rot. RAMPS controlle
rs are pretty cheap, but I'd consider going to an SKR E3 mini if you think it would fit. Otherwise Ender 3 Pros are a couple hundred bucks and likely a much better printer, it's V2 is on preorder or something like that and the original will probably start dropping in price if it hasn't already.
Kirk