Receiving 1004 (auth.jwt_verification_failed)

So while hitting an api for fetching analytics per video, I am facing this issue where for every video I am getting 401 unauthorized, even though when I hit the verify token API and received a success there:

{
    "result": {
        "id": "7faf7ce915f2b5cf4c57fe0ff07b413b",
        "status": "active"
    },
    "success": true,
    "errors": [],
    "messages": [
        {
            "code": 10000,
            "message": "This API Token is valid and active",
            "type": null
        }
    ]
}

The request is as follows:

curl --location --request GET 'https://api.cloudflare.com/client/v4/accounts/<account_id>/stream/analytics/views?metrics=totalImpressions,totalTimeViewedMs&dimensions=videoId&filters=videoId==<video_id>&since=2019-01-01T00:00:00Z&until=2022-10-12T03:59:59Z' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <api_token>' \
--header 'Cookie: __cflb=0H28vgHxwvgAQtjUGU56Rb8iNWZVUvXhp7oEYwnDgEh; __cfruid=f8b414f99541ba067bacbb312e2ef571098c67df-1666009396'

The Response I am getting:

{
    "result": null,
    "success": false,
    "errors": [
        {
            "code": 1004,
            "message": "auth.jwt_verification_failed"
        }
    ],
    "messages": []
}