@mike I managed to figure it out thanks to some suggestions. turns out putty's implementation was the issue - I'm guessing I probably updated sshd on my server and then something became incompatible on the client. switching to something with openssh worked great.