I found out what it was.
If I selectect "This course is free for Students Of" in the backend of my site it will not save and requires the box to be unticked (there is no option to select the course anyway as the dropdown field is missing. If I leave this unchecked it saves. In my example case I am setting a price plan of Unlimited as the default. If I put 0.00 on the price field it will not save.
In the front end I have to do the opposite and enable the "This course is free for Students Of" and select a course from the dropdown. I also have to add a value in the price field for a course so in my case the default plan is Unlimited and I have to add 0.00 to the price field else it wont save.
Should it not work the same way in both front and back end? It needs the missing dropdown for "This course is free for Students Of" in the backend. In the front end the "This course is free for Students Of" should not be mandatory and the price field should work same as in backend where a value is not needed if the plan is free.
The video batch upload does not work with private window of browser either it does nothing and no error appears.