Commands being ignored but no error sign (scale_y_continuous, scale_linetype_manual)

LR is really helpful to work a problem like this. Ginning up data to replicate the result to be tweaked is a real deterrent. See the reprex FAQ,