I had this same problem.
When I moved the site out of localhost to a new server, the “add shift” button worked as they did in the demo.
I’m not technically saavy enough to say why this changed anything, but it worked fine after migrating WP to a live server.