It's a '68 for sure.
It might have been left over and sold after the model year was over (non current) and sold after the '69 cars started to sell so they called it a '69 by mistake.
This has happened quite a lot over the years and still happens today.