Think I encountered a bug, all girls were level 5 but Luna was maxed at 10.
I rewatched one of Luna’s scenes and that put her up to level 6, it got past the level 5 hard lock
I started again and didn’t rewatch any scenes and I can progress the story now.