Getting video's information is returning wrong results

It’s not incomplete. That’s the v3 output for that endpoint

You did not specify the v5 header and thus you are getting the v3 response.

You need to add

Accept: application/vnd.twitchtv.v5+json

as a header when you make the request