Hello,
I am very new to power automate so please forgive any lack of common knowledge relating to this issue.
The functionality of the flow is to trigger when a News Post on a SharePoint is created/modified (the post gets saved in SitePages folder by default). It will then post a message on a teams channel and then it should turn the "Toggle" Column to "No" (False). The only part currently I have problem with is changing the Yes/No column after the post.

This is currently what I have, to explain the 3 HTTP requests part they are all POST requests. I was following the steps I found online by someone else with similar needs (Solved: Updating SharePoint Page content SharePoint API - Power Platform Community (microsoft.com) ):
POST request with checkout method ( _api/sitepages/pages(@{triggerOutputs()?['body/ID']})/checkoutpage )
POST request to edit "Toggle" column with SavePage method ( _api/sitepages/pages(@{triggerOutputs()?['body/ID']})/SavePage )
POST request with publish method ( _api/sitepages/pages(@{triggerOutputs()?['body/ID']})/Publish )
When running the flow by creating a new file, the default "Toggle" value is "Yes" (True). It seems to run for several minutes stuck on the SavePage method, reporting a Bad gateway and retrying a few times. It also seems to also spawn a new instance of the flow trying the same thing.

I am not sure where to go from here, I attempted without the checkout and publish methods but I always get a error "We cannot save your changes because a site member has ended your editing session." I do not believe a delay would help and I would rather not delay the trigger if I can help it.
I am open to any other workarounds to simply edit a single column of a New Post that resides in SitePages.
Any assistance is appreciated!