I do not have any SMTP plugins installed.
I don’t think the issue is the email — the link sent appeared to be uncorrupted as far as I could tell and followed this format:
[siteurlcensuredbyme]/password-reset/?act=reset_password&hash=[hashremovedbyme]&user_id=[##]