For Dynamic content you can use Advanced Custom Fields create a new User field so they are displayed in the user profile.
To display that field in the hook would require a little PHP:
<?php
// Get the post author ID
$author_id = get_the_author_meta('ID');
// Get the custom field
$my_custom_field = get_field('custom_field_slug', 'user_'. $author_id );
// Display field
echo '<p class="custom-class">' . $my_custom_field . '</p>';
?>
This article goes into a lot of detail for creating User fields:
https://noface.co.uk/user-profiles-advanced-custom-fields/
For Display Rules to set different Hooks – Tom explains here:
https://generatepress.com/forums/topic/add-element-to-posts-by-specific-author/#post-1287561