I tried to build a simple approve flow, when new item is created in sharepoint list will trigger this flow, approve email and notification will be sent to my mail box and Teams, flow will go next step depend on my decision, when outcome of approval is equal to "Approve" will go true, and if outcome is not equal to "Approve" will go false. Like picture below

Now things go wrong, I run the test but even I choose accept the flow will still go false, like pic below

Here's the output:
{
"responses": [
{
"responder": {
"id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"displayName": "xxxxx",
"email": "xxxxx@xxxx.com",
"tenantId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"userPrincipalName": "xxxxxxxxxxxxxx@xxxxxxxxxxx.com"
},
"requestDate": "2023-11-29T07:50:39Z",
"responseDate": "2023-11-29T07:50:48Z",
"approverResponse": "Approve"
}
],
"responseSummary": "Approver: xxxxxx, xxxxxxx@xxxxxxx.com\r\nResponse: Approve\r\nRequest Date: Wednesday, November 29, 2023 7:50:39 AM\r\nResponse Date: Wednesday, November 29, 2023 7:50:48 AM",
"completionDate": "2023-11-29T07:50:48Z",
"outcome": "Approve",
"name": "xxxxxxxxxxxxxxxx",x
"title": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"details": "Request by: aaaaa\nRequired item: aaaaaa\nEstablish price: 222222\nUsage: ",
"requestDate": "2023-11-29T07:50:39Z",
"expirationDate": "9999-12-31T23:59:59Z",
"priority": "Medium"
}
I can see the outcome is exactly "Approve" which is same as the condition I set, but program still think they are different and go false route, I checked hundreds times but still cannot figure out the reason, can anybody help me with this, thank you.