It's not something you did wrong.
older versions of UE handled the progress using session, this was changed to use globals instead due to an issue on some servers.
you probably created a page using the older version, then a page using the newer version.
the helper files are not updated automatically if they already exist though, so they need to be deleted to be recreated.