After digging through source, I failed at finding any such hook. So as a final resort you can advice the function help-button-action to recenter after jump.
(defun my-recenter-on-find-function (orig &rest args) (let ((result (apply orig args))) (when result (recenter)) result)) (advice-add 'help-button-action :around #'my-recenter-on-find-function)
The buttons in the help-buffer are defined using define-button-type. While creating buttons one can attach additional properties to them, of these the property of interest to us is the action property which is called whenever a button is hit. Additionally a button can inherit from other buttons (which basically means the default values from parent are inherited), in our case all the buttons in help buffer inherit from help-xref button which sets the action property to help-button-action.
All this is important because the buttons in help-buffer define the properties help-function and help-args, which are used by help-button-action to jump to the definition. The interesting button here is help-function-def. We cannot advice the help-function in this case since it is a lambda (and I am not sure there is any way to advice lambdas) so the only option left is advice help-button-action