Update: Found solution

So I don't think the profile_update hook works the way its supposed to or I am using it wrong either way. what I found was that profile_update fired before the updates to the post/user were pushed, which meant if i was to check the values of the meta they would be the old ones, even though in the WP Docs it says it passes on the old values for the user as a variable to the called function which i amused meant that if I query for a metavalue in the function it would be the updated one.

If you need a hook which checks if any metavalue on any post type (even user) and more importantly fires AFTER the update is pushed to the data tables use updated_{YOUR POST TYPE}_meta (WP Docs).

so instead of

add_action( 'profile_update', 'site_refProfile_existingUser', 10, 2);

I used this

add_action( 'updated_user_meta', 'site_refProfile_existingUser',10, 2);

Also make sure in your function you remove_action at the start and add_action at the end if you are updating the meta of the user otherwise i assume it will get stuck in a infinite loop

function site_refProfile_existingUser( $meta_id, $user_id) {
    remove_action( 'updated_user_meta', 'site_refProfile_existingUser',10, 2);

    // your code.....

    add_action( 'updated_user_meta', 'site_refProfile_existingUser',10, 2);
}

(The infinite loop thing is an assumption as its happened to me before while using another hook)

Answer from Fofandi on Stack Overflow
🌐
IBM
ibm.com › docs › en › SSYGQH_5.5.0 › user › profiles › t_pers_update_status.html
Update your status - Profiles - Connections
Keep people informed about what you are doing by regularly updating your personal status message.
🌐
Status
status.app › help › profile › view-and-edit-your-status-profile
View and edit your Status profile — Status
Your profile serves as a showcase of who you are to other Status users. You can make as many edits as you need, and the profile updates take effect instantly.
🌐
GitHub
github.com › wsmd › github-profile-status
GitHub - wsmd/github-profile-status: :octocat: Update the status of your GitHub profile programmatically
Partially updates the status with the provided attributes. All attributes of status are optional. Attributes omitted from the status object will remain as they are. Returns a Promise that resolves with the user status object, or null if the status was cleared (e.g. providing empty attributes). Clears the user profile status.
Starred by 62 users
Forked by 2 users
Languages   TypeScript 99.6% | JavaScript 0.4%
🌐
Betterimpact
support.betterimpact.com › en › articles › 9984727-profile-status-changes-overview
Profile Status Changes - Overview | Better Impact Help Center
Note: Changing Volunteer Status is the only personal profile information that can be updated in bulk; all others must be updated individually (for example, Application Form filled, Date Joined or Contact Information)
🌐
Handshake Help Center
support.joinhandshake.com › hc › en-us › articles › 4417866140055-Update-Personal-Information-on-Your-Profile
Update Personal Information on Your Profile – Handshake Help Center
If you want to update your profile information, such as your bio, skills, and education information, check out Completing your Profile in Handshake.
🌐
Samsung Knox Documentation
docs.samsungknox.com › admin › knox-configure › knox-configure-wearables › get-started › update-an-existing-profile
Update an existing profile | Knox Configure | Samsung Knox Documentation
By default, the Status column has a filter applied and only devices with an Unassigned status display. If there are no unassigned devices, the table lists devices with other statuses, but only with the same valid model number. Select the checkboxes of the target device(s) intended to receive the profile push update.
🌐
Batch
doc.batch.com › developer › api › cep › profiles › update
Update profile | API & SDK Documentation | Batch Documentation
Processing multiple Custom IDs in a single bulk request is more efficient, and tracking the rate by the number of IDs processed (updates) ensures fair usage and system stability under heavy load from bulk submission. The Profile API exposes a POST endpoint that allows to update a batch of profiles:
Find elsewhere
🌐
UNGM Help Center
help.ungm.org › hc › en-us › articles › 360013441040-The-submission-is-set-to-Profile-to-update-What-does-it-mean
The submission is set to Profile to update. What does it mean? – UNGM Help Center
What does the Profile to update status mean? The Profile to Update submission status indicates that an organization has reviewed and evaluated the information provided in the registration. However,...
🌐
Klaviyo
developers.klaviyo.com › en › reference › update_profile
Update Profile
Update the profile with the given profile ID. Use the additional-fields parameter to include subscriptions and predictive analytics data in your response. Note that setting a field to null will clear out the field, whereas not including a field in your request will leave it unchanged.
🌐
LeaveWeb
leave.af.mil › help › profile › Update_Profile_Information.htm
Update Profile Information
Users are responsible for updating their LeaveWeb profile to reflect all current and accurate information including names changes, promotions, changes in duty stations, and changes in Supervisor. If a user is unable to update their profile, Unit Admins can do it on their behalf.
🌐
ClearanceJobs
support.clearancejobs.com › employers › 6-tips-for-a-better-status-update-and-why-your-career-profile-needs-them
6 Tips for a Better Status Update – and Why Your Career Profile Needs Them
If you’re only looking for a certain type of position or candidate, make sure that’s clear in your status updates. Also keep in mind that on an exclusive, niche site like ClearanceJobs.com, your status updates are even more targeted. Recruiter profiles are only viewed by job seekers, not other recruiters.
🌐
Adobe
experienceleague.adobe.com › en › docs › journey-optimizer › using › orchestrate-journeys › about-journey-building › update-profiles
Update Profile | Adobe Journey Optimizer
It will take normally a few seconds but sometimes more with no guarantee. As a result, for example, if an action is using “field 1” updated by an Update Profile action positioned right before, you should not expect that “field 1” will be updated in the action.
🌐
SAP Community
answers.sap.com › questions › 3814790 › update-status-profile.html
update status profile | SAP Community
There is a need to update our current status profile. Some of the user statuses are no longer needed while new ones should be added. Can I simply rename some of the user statuses together with their codes or do you suggest creating a totally new status profile?
🌐
Province of British Columbia
www2.gov.bc.ca › assets › gov › sports-recreation-arts-and-culture › outdoor-recreation › fishing-and-hunting › hunting › quick-reference › quick-reference_check_the_status_of_a_profile_transaction.pdf pdf
Check the Status and Resubmit a Profile Update Application
Any recent applications you have made to update your · profile, will be listed under Profile History found under · My FWID Profile on your Fish and Wildlife profile · homepage · • · Click on Profile History on the left side of your · profile screen. NOTE: If an application is ...
🌐
U.S. Office of Personnel Management
opm.gov › retirement › how-to › update your profile and contact information
Update your profile and contact information
We will email you in 3 to 5 business days with a response. Please do not call us for an update before you receive this email.
🌐
Office 365 IT Pros
office365itpros.com › 2024 › 12 › 10 › user-profile-updates
New Option Available to Update Microsoft 365 User Profile
December 10, 2024 - The scheduled retirement of Delve on December 16, 2024 meant that Microsoft had to create a new way to update user profile settings. The new method is now here.
🌐
Early Bird Club
forum.earlybird.club › tech software › carriers › sprint
"Update Profile" what does it do? | Early Bird Club
June 20, 2010 - You don't need to bump a thread an hour after you posted it. Remain calm, someone will answer your question. Also, if you would have done a search, you would have found your answer. Update Profile updates your 3g profile. It resends your username, ip address, etc from sprint to your phone.
🌐
Microsoft Support
support.microsoft.com › en-gb › office › update-your-status-or-set-a-status-message-in-microsoft-teams-free-0543a3ac-2d96-4f0d-9097-45b32d94b4c9
Update your status or set a status message in Microsoft Teams Free - Microsoft Support
Select your profile picture toward the top. ... Type your status message. You can @mention people specifically and choose if you want it to Clear status message after a certain period of time or Never. Select Done. ... Tip: On desktop, you can use slash commands to update your status.