throttle/limit a logged in user’s http requests to specific page on a per day basis

First, check for get_current_user_id. Then create a log of visits by adding information to a user’s metadata with update_user_meta & get_user_meta.

On every page hit that you care about you can run a function to determine rate/limit of usage per user.

If they break the rules, you can redirect to a page that doesn’t contain that logic with wp_redirect.