I agree with your statement!
I don't think the starter is bad.
I think that is normal in this case, it has no engagement with an opposing gear to keep
it at the top end/extended position of the motor shaft, therefore it is slipping back down to the retracted position.
Thanks,
Douglas Lee
*