Hi not sure if this is any help. I had the exact same problem and found out it was my template that was preventing everything from working correctly. So to get around it I set up the page first (without a template), made sure everything was working as it should and then added my template to the page at the very end.
Hope this works for you.