In your event sheet "LevelSelect", events 4,5 and 6 you have an action that sets your array "starsEarned" to 0 for the "currentLayout".
This is likely those actions that sets back the already unlocked levels stars to 0, making them display "empty" in the level select menu.