Creating Channel Points Redemptions Not Working

Ok, I am confusing myself and you when explaining this. I want to make these requests to create new channel redemptions server side. This is why I changed it to token_type=code.
After getting this code on the client-side I manually put it in my server-side code (just for now while testing) so that I get the access token and refresh token as shown in my very first message I posted. After getting the access token and refresh token I then try to make the request for a creation of a new redemption. That is where I feel I am having issues.

Output after requesting an access and refresh token

{
access_token: ‘#####################’,
expires_in: 15552,
refresh_token: ‘###################’,
scope: [ ‘channel:manage:redemptions’ ],
token_type: ‘bearer’
}

I have changed the post request to look like this:
axios({
method: ‘post’,
url: ‘https://api.twitch.tv/helix/channel_points/custom_rewards?broadcaster_id={broadcaster_id}’,
data: {
“title”: “game analysis 1v1”,
“cost”: 50000
},
config: {
“Client-ID”: client_id,
“Authorization”: "Bearer " + access_token
}
}).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.log(error);
})

With still no success

data: {
error: ‘Unauthorized’,
status: 401,
message: ‘OAuth token is missing’
}