I have the same issue. I have read the marksmen.studio blog about a solution, but these solutions are manual and require ongoing evaluation and work. I've gone through the data highlighter steps myself but Google still reports the pages with errors.
It would be nice if SquareSpace could just update their code to provide the startDate and location.