The pic gallery unlock screens shouldn't repeat themselves each playthrough if the Player has already unlocked it/them. I can sort that nonsense in the mod but I gotta say:
Effx don't define your boolean variables with strings ("yes"/"no"). Whoever taught you that should be taken out to the woodshed. Booleans are by default (True/False) and are fundamentally integral to any coding language and their efficiency in use, especially in regards to conditionals and functions. You're even defining persistent variables as "yes"/"no" which is going to be a nightmare writing conditionals fluidly and efficiently as the VN gets larger in code content.
Just sayin', it's very bad form... like it doesn't get much worse that defining boolean variables as strings. Consider using proper boolean context in the future. Basically you have boolean, integer, and string variables... but string variables are not created for the purposes of True/False relationships in code... that's what booleans are for and their sole purpose for existing.
I know
KoGa3 had to notice this as well since his modification description says it's a gallery unlocker... so I can imagine he was flabbergasted as well since he would have had to eyeball all those persistent boolean variables being set as strings.
Food for thought. Better to teach a man to fish so he can feast forever than to hand him fish so he can eat that day.
Regards.