So you have either a LG or Samsung Smart TV with the native NowTV App inbuilt into the television ?
I don't own an LG or Samsung Smart TV, but have you tried logging out of the NowTV App, then switch the power off at the mains plug (give it a minute) then power up the television and try signing back into the NowTV App with the same account details that you used to receive the free entertainment pass.
Also check by going to My Account > Passes & Vouchers on here that the free entertainment pass has been successfully applied to your account.
Now TV is not an app on Sony TVs, it is only available on LG or Samsung TVs.
Have a look at this link which covers all devices Now TV is on.
When you are logging into your Xbox One Now TV app, I assume your using the same log in details as your mobile?
And not trying to watch a movie, or sports?
So you are on the Xbox, you go to Passes & vouchers, and you can see an Entertainment Pass that lasts until December 3rd?
But you come out of that menu, go to the Entertainment area, and it tells you you need a Pass to watch?
What programme? Can you try a few different programmes and see if the same thing occurs?
Can you reboot the Xbox and see if that clears it?
If not, get on to Live Chat, and see what they have to say:-
Get in Touch (all the options, and the best place to start):-
On a screen with big buttons all around, you may find the link you need is under a tiny green arrow, so be vigilant.
Live Chat and Send Us a Message:-
On Live Chat, when you can get onto it, keep your answers short, sweet and prompt, or it will time out on you.
If the person you are talking to doesn’t seem able to understand your issue, ask to be escalated to the next level of help.