Phil, your 1:12 gradient is pretty close to my max 1:10.
I found that whilst steam locos could get themselves up and down in a well mannered way, it was when there was a load behind them, such as a few cars, that the problems arose.
Diesels, especially traction tyred ones, had less problems but still needed multi heading to haul a decent size train up the gradient and to also be able to hold the string of cars back when going down the descent.
Besides always multiple heading trains I got around to motorising some rolling stock to 'invisibly help' a single loco to be able to tackle the slope.
https://www.gscalecentral.net/threa...ng-stock-to-help-weak-locos-up-slopes.158556/