Using the Youtube API via PHP to create events on users accounts who are authorised by OAuth. The code works for almost everybody except I have a couple of users who are getting the liveStreamingNotEnabled error as detailed here https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/insert. Obviously I assumed live streaming isn't enabled on their account so ask them if their account is verified, in good standing and if it shows as enabled on https://www.youtube.com/features which ususally points them in the right direction to getting it fixed.
However I have just been given access to a users account who is verified, in good standing and the YT features page shows his account as Live Streaming enabled as shown here
Whats even more confusing is that I can create and start a live broadcast manually from inside his account.
Any ideas what could be causing this? Driving me crazy!